如何在真实设备上安装Android应用程序而无需发布和Eclipse?

我如何在没有任何开发工具(Eclipse,Android SDK工具)的情况下安装应用程序?

我编译并创build了一个.apk文件。 现在我将把这个apk文件发送给我的朋友。

他不是Android开发者, 他不知道如何使用Eclipse或SDK。 而且我不想把我的应用发布到android市场。

有没有办法在真实的设备上启动应用程序而不发布它或使用SDK访问机器?

    您可以使用静态IP在本地服务器(apache或jboss)上部署.apk文件,以使该文件可供下载。 现在只需在手机浏览器中打开apk文件的下载链接。 下载完成后,设备将自动开始安装。

    我通常这样做的方式是:

    1. 将我的USB电缆插入我的电脑,并将我的SD卡安装到我的电脑上
    2. 在手机上的SD卡上的某处获取APK文件
    3. 卸载我的电脑上的SD卡,让手机再次看到SD卡的内容
    4. 使用Astro文件pipe理器或类似的应用程序浏览到SD卡上的文件,并select它,这将提示你,如果你想安装在您的手机上的应用程序。

    您应该设置设置 – >应用程序 – >未知来源,以允许从非市场安装。 然后,一旦你的应用程序发布到某个地方,你可以下载它安装它。

    你也可以使用'adb install'来安装apk到你的设备上。

    虽然这种方法要求您的计算机上有adb,adb也是sdk的一部分。

    另一个更简单的方法是使用DropBox。 这使您可以将apk保存在保pipe箱/公用文件夹中,从那里创build一个URI并将其提供给您的朋友。 然后让他下载apk。 Android会在完成时通知他,所以他只需要点击通知,Android就会问他是否要安装这个软件。

    试试DeployGate 。 通过该服务,您可以生成如下所示的下载页面:

    https://dply.me/7hmric

    然后,它会引导你的朋友安装你的应用程序,你可以看到怎么样, 例如哪个版本被安装或更新,或者应用程序是实时崩溃的。

    虽然这是一个非常普遍的问题,但没有简单的方法来实现它。 即使我们可以通过任何方式发送人APK文件,他们必须在安装之前更改“未知来源”设置。 我们必须每天照顾这种东西。 这只是浪费时间。 因此,我们开发了DeployGate,这是一个面向testing人员的私有应用程序分发服务,以帮助像您一样的开发人员。 🙂

    免责声明:我是该服务的开发人员。

    希望你会从这里find答案在Android设备上安装Android应用程序

    将您的APK文件添加到您的设备SD卡并运行它,您必须允许在您安装之前在您的设备上安装非市场应用程序。

    进入设置 – >应用程序设置 – >未知来源,并打勾checkbox,这将允许您的设备上安装非市场应用程序

    我通常做的是:1.通过邮件:我发送.apk到他们的邮件ID。 2.用手机打开邮件。 并下载附件.apk。 3.它会要求安装并运行。

    如果从基于Windows的服务器与IIS 7做。

    build立一个名为default.asp的网页

    将此行添加到asp页面;

    使用扩展名“.apk”和MIMEtypes“application / vnd.android.package-archive”设置MIME

    当您连接到http://yourUrl.co.uk页面时,它将自动开始下载,并将其包含在下载pipe理器中,以便使用默认安装程序从下拉菜单中select它。

    如果MIME安装不正确,那么你将不得不使用文件浏览器来打开与安装程序的apk。

    步骤1:在AVD中运行应用程序首先,然后closures它。

    第2步:在bin /文件夹中查看包含AppNm.apk文件。只需右键单击并复制它。

    第3步:现在用手机连接手机,并从手机上打开USB存储。

    第4步:现在进入你的SD卡位置并粘贴到任何位置。 只记得那个位置。

    第5步:从电脑popup/删除您的手机,并检查您的文件在SD卡

    第6步:现在点击它并安装….