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

时间:2010-01-18 08:42:25

标签: android deployment

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

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

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

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

9 个答案:

答案 0 :(得分:23)

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

答案 1 :(得分:13)

我通常这样做的方式是:

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

答案 2 :(得分:10)

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

答案 3 :(得分:7)

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

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

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

答案 4 :(得分:5)

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

https://dply.me/7hmric

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

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

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

答案 5 :(得分:3)

希望你能从这里找到答案Install Android application on Android Device

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

转到设置 - >应用程序设置 - >未知来源并勾选复选框,允许在您的设备上安装非市场应用程序

答案 6 :(得分:0)

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

答案 7 :(得分:0)

如果使用IIS 7从基于Windows的服务器进行操作。

使用名为default.asp的页面设置网站

将此行添加到asp页面;

 

设置扩展名为'.apk'且MIME类型为'application / vnd.android.package-archive'的mime

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

如果未正确设置MIME,则必须使用文件资源管理器以安装程序打开apk。

答案 8 :(得分:0)

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

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

步骤3:现在将手机与PC连接并从手机上打开USB存储设备。

步骤4:现在进入SD卡位置并将其粘贴到任何位置。记住那个位置。

步骤5:从电脑中弹出/取出手机并检查SD卡中的文件

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