尝试直接在Moto 360上运行Android应用程序的wearable版本,之前已经将其连接并列为目标设备。
ADB可以看到它并且通信良好。
但是,部署消息长时间没有进展,大约10分钟。
最终,应用程序被安装,但这几乎使得在设备上进行持续开发成为不可能。
有没有任何方法加快此安装速度?我真的怀疑蓝牙链接如此缓慢。
尝试直接在Moto 360上运行Android应用程序的wearable版本,之前已经将其连接并列为目标设备。
ADB可以看到它并且通信良好。
但是,部署消息长时间没有进展,大约10分钟。
最终,应用程序被安装,但这几乎使得在设备上进行持续开发成为不可能。
有没有任何方法加快此安装速度?我真的怀疑蓝牙链接如此缓慢。
在手表上安装 TaskManager (https://play.google.com/store/apps/details?id=rocketstartups.weartaskmanager&hl=en)
在部署之前,在手表上打开 Task Manager 并“关闭所有”应用程序。
现在进行部署。我可以在一分钟内获得一致的部署。
我在我的两个Android Wear手表上遇到了这个问题(Moto 360和LG G Watch - 谢谢I/O)。我有时发现,在设备上禁用,然后重新启用开发者选项中的ADB调试会有所帮助。我无法解释为什么这会有所不同,但根据我的经验,它可以 - 你的经验可能会有所不同。
我使用以下步骤在Android Studio中将过程缩短到了约两分钟(考虑到之前需要10多分钟,这是一个救星):
1- 确保手表电量充足。
2- 按照allkenang的建议下载并安装任务管理器应用程序。
3- 删除当前版本的应用程序;adb -s localhost:4444卸载com.example.packagename(如果您使用127.0.0.1:4444,则为该地址)-如果显示“等待设备”,它通常不起作用,您需要断开并重新连接手表。一两秒钟后,您应该会收到“成功”消息。
4- 正常安装新版本的应用程序到手表上。
5- 当您看到文本“DEVICE SHELL COMMAND:pm install -r ...”时,请使用任务管理器关闭所有应用程序。每3秒钟重复一次此操作。
不确定这些步骤中是否有任何不必要的步骤,但这是我使用的过程,并且解决了问题。