我们希望将我们的应用程序安装到(数千个)手机上,这些手机稍后将交付给客户。我们必须手动执行此操作吗?有没有更快的方法来做到这一点?Android自动安装
例如,在Windows Mobile中,如果将安装文件放在SD卡上的某个文件夹中,并且将SD卡插入手机,则应用程序会自动安装到设备上。 Android上的任何类似机制?
在此先感谢。
我们希望将我们的应用程序安装到(数千个)手机上,这些手机稍后将交付给客户。我们必须手动执行此操作吗?有没有更快的方法来做到这一点?Android自动安装
例如,在Windows Mobile中,如果将安装文件放在SD卡上的某个文件夹中,并且将SD卡插入手机,则应用程序会自动安装到设备上。 Android上的任何类似机制?
在此先感谢。
我发现这一点: http://www.harmonyhollow.net/android_injector.shtml
到目前为止,这是我找到了最好的解决方案。我想它在幕后使用adb
。
基本上,是的。详情请参阅this question。你基本上需要一批按钮压力机。
您可以在将安装应用程序的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调试)
从Web安装:公开或本地托管.apk。现在你必须在手机上拉起网址。
(需要花时间检查复选框来源不明的每个设备上安装)
TinyURL的:主机.apk文件的任何地方,收缩的URL,它输入到浏览器。
QR代码:如果设备碰巧预安装了Google Goggles之类的QR码阅读器,您可以节省自己的网址输入。
短信:如果所有这些手机都有服务,并且您的号码方便,则可以向所有人发送短信。
祝您好运!