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

27

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

我已编译并创建了一个 .apk 文件。现在我将发送此 apk 文件给我的朋友。

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

是否有一种方法可以在真实设备上启动应用程序,而不需要发布它或使用拥有 SDK 的计算机?

9个回答

23

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


1
就我所记得的,安装不会自动启动;你必须从下载列表中选择APK。或许这因设备(或浏览器实现)而异。 - Christopher Orr
正如dtmilano所说,您还需要前往“设置”->“应用程序”->“未知来源”,以允许从非市场安装应用程序,否则它将不允许您进行安装。 - DigiOz Multimedia

13

我通常的做法是:

  1. 将USB电缆插入计算机,并将SD卡挂载到计算机上
  2. 在手机的SD卡上找到APK文件
  3. 取消在计算机上卸载SD卡,以使手机再次看到SD卡内容
  4. 使用Astro文件管理器或类似的应用程序浏览SD卡上的文件并选择该文件,这将提示您是否要在手机上安装该应用程序。

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

7
您可以使用“adb install”将apk安装到您的设备上。
虽然这种方法需要您在计算机上拥有adb,并且adb是sdk的一部分。
另一种更简单的方法是使用DropBox。这使您可以将apk保存在dropbox / public文件夹中,从那里创建URI并提供给您的朋友。然后让他下载apk。 Android会在完成时通知他,因此他只需点击通知,Android会询问他是否要安装此软件。

这在我看来似乎是最简单的方法。 - devin

5

试试DeployGate。使用该服务,您可以生成类似于此的下载页面:

https://dply.me/7hmric

然后它会指导您的朋友安装您的应用程序,您可以实时查看其运行情况,例如已安装或更新的版本,或应用程序崩溃等。虽然这是一个非常普遍的问题,但没有简单的方法来解决它。即使我们可以通过任何途径向人们发送APK文件,他们也必须在安装之前更改“未知来源”设置。我们每天都要处理这些问题,这只是浪费时间。因此,我们制作了DeployGate,这是一个测试人员友好的私有应用程序分发服务,可帮助像您这样的开发人员。 :) 免责声明:我是该服务的开发者。

3
希望您能从这里找到答案:在Android设备上安装Android应用程序 将您的APK文件添加到设备SD卡并运行它,在安装之前,您必须允许在设备上安装非市场应用程序。
进入“设置 -> 应用程序设置 -> 未知来源”并选中复选框,这将允许在您的设备上安装非市场应用程序。

0

如果在基于Windows的带有IIS 7的服务器上进行操作。

设置一个名为default.asp的网站页面。

将此行添加到asp页面中;

使用扩展名'.apk'和MIME类型'application/vnd.android.package-archive'设置mime

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

如果MIME没有正确设置,则必须使用文件浏览器打开apk并使用安装程序进行安装。


0

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

步骤2:在bin /文件夹中查看AppNm.apk文件。只需右键单击并复制即可。

步骤3:现在将手机连接到计算机,并从手机上打开USB存储。

步骤4:现在进入您的SD卡位置并将其粘贴到任何位置。只需记住该位置。

步骤5:从计算机中弹出/拆下手机并检查您的SD卡中的文件

步骤6:现在点击安装....


0
我通常的做法是: 1. 通过邮件:将.apk文件发送到他们的邮箱。 2. 在他们的手机上打开邮件,并下载附件中的.apk文件。 3. 安装并运行即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接