Android自动安装

时间:2012-01-18 13:02:43

标签: android

我们希望将我们的应用程序安装到(数千部)手机上,这些手机将在稍后交付给客户。我们必须手动完成吗?有更快的方法吗?

例如,在Windows Mobile中,如果将安装文件放在SD卡上的某个文件夹中,并且将该SD卡插入手机,则应用程序会自动安装到设备上。 Android上的任何类似机制?

提前致谢。

3 个答案:

答案 0 :(得分:1)

您可以在将安装应用程序的SD卡上创建update.zip文件,但您必须将手机启动到恢复模式才能运行它。我没有以这种方式使用update.zip,但我在这里看到了它:http://www.londatiga.net/it/how-to-create-android-update-zip-package/

不幸的是,它比WindowsMo​​bile中的旧2577 \ Autorun.exe方法复杂得多且速度慢。

其他想法......

  • ADB + USB集线器:使用USB集线器同时连接一堆电话,运行脚本以查找adb devices的设备ID并为每个电话执行adb install your_app.apk
    (需要花时间在每个设备上启用USB调试)

  • 从网络安装:公开或本地托管.apk。现在你必须拔出手机上的URL (需要花时间检查每个设备上从未知来源安装的复选框)

    • TinyUrl:将.apk托管在任何地方,缩小网址,将其输入浏览器。

    • 二维码:如果设备上安装了像Google Goggles这样的二维码阅读器,您可以自己输入网址。

    • 短信:如果所有这些手机都有服务并且您有方便的号码,您可以向所有这些手机播放短信。

祝你好运!

答案 1 :(得分:0)

基本上,是的。有关详细信息,请参阅this question。你基本上需要一群按钮压脚。

答案 2 :(得分:0)

我发现了这个: http://www.harmonyhollow.net/android_injector.shtml

到目前为止,这是我找到的最佳解决方案。我猜它在幕后使用adb