如何在没有发布和Eclipse的情况下在真实设备上安装Android应用程序?

And*_*ner 27 deployment android

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

我编译并创建了一个.apk文件.现在我要发送这个apk文件给我的朋友.

他不是Android开发人员; 他不知道如何使用Eclipse或SDK.而且我不想将我的应用程序发布到Android市场.

有没有办法在真实设备上启动应用程序而无需发布应用程序或访问带有SDK的计算机?

Ksh*_*wal 23

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


Mar*_*k B 13

我通常这样做的方式是:

  1. 将USB电缆插入PC,然后将SD卡安装到计算机上
  2. 在我的SD卡上的某个地方获取APK文件
  3. 卸下我的电脑上的SD卡,让手机再次看到SD卡内容
  4. 使用Astro文件管理器或某些类似的应用程序浏览到SD卡上的该文件并选择它,这将提示您是否要在手机上安装该应用程序.


Die*_*ano 10

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


小智 7

您也可以使用'adb install'将apk安装到您的设备上.

虽然这种方法要求您在计算机上使用adb,但adb是sdk的一部分.

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


tnj*_*tnj 5

尝试DeployGate.使用该服务,您可以生成如下的下载页面:

https://dply.me/7hmric

然后它会引导你的朋友安装你的应用程序,你可以看到实际情况,例如安装或更新了哪个版本,或者应用程序崩溃了.

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

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