我们希望将我们的应用程序安装到(数千部)手机上,这些手机将在稍后交付给客户。我们必须手动完成吗?有更快的方法吗?
例如,在Windows Mobile中,如果将安装文件放在SD卡上的某个文件夹中,并且将该SD卡插入手机,则应用程序会自动安装到设备上。 Android上的任何类似机制?
提前致谢。
答案 0 :(得分:1)
您可以在将安装应用程序的SD卡上创建update.zip文件,但您必须将手机启动到恢复模式才能运行它。我没有以这种方式使用update.zip,但我在这里看到了它:http://www.londatiga.net/it/how-to-create-android-update-zip-package/
不幸的是,它比WindowsMobile中的旧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
。