Moto 360在Android Studio中部署极其缓慢

17

尝试直接在Moto 360上运行Android应用程序的wearable版本,之前已经将其连接并列为目标设备。

ADB可以看到它并且通信良好。

但是,部署消息长时间没有进展,大约10分钟。

最终,应用程序被安装,但这几乎使得在设备上进行持续开发成为不可能。

有没有任何方法加快此安装速度?我真的怀疑蓝牙链接如此缓慢。


2
我的速度也很慢,但它肯定不需要10分钟才能在设备上安装;可能只需要一分钟。你可以尝试为发布签署你的 APK 并自行安装。 - tyczj
当通过代码步进时,adb调试非常缓慢,仅前进到下一行需要大约一分钟时间。但是,直接从已签名的apk安装相当快速。 - tyczj
1
似乎这是由于蓝牙速度的原因。 - AVEbrahimi
看看这个Moto 360的黑客攻击;http://www.rootjunky.com/moto-360-adapter-usb-cable/ - 对于任何需要通过模拟器无法测试功能的严肃开发...蓝牙传输对于开发来说只是不可行的...我很抱歉。 - Glenn Bech
我也遇到了同样的问题 :( 在模拟器上运行是否有帮助,因为数据传输不是通过蓝牙进行的? - nizam.sp
显示剩余6条评论
4个回答

3
有时候你并没有使用模拟器的选择。
我在设备上部署的经验和你的差不多。
对我而言,最初的部署很快,但是在几次重新部署之后,速度就开始变慢了。
对我有效的方法是:
  1. 在手表上安装 TaskManager (https://play.google.com/store/apps/details?id=rocketstartups.weartaskmanager&hl=en)

  2. 在部署之前,在手表上打开 Task Manager 并“关闭所有”应用程序。

  3. 现在进行部署。我可以在一分钟内获得一致的部署。

希望能帮到你。

2
我遇到了同样的问题,开始使用模拟器。 由于没有通过蓝牙进行数据传输,因此模拟器非常快。
要设置模拟器,您可以使用以下教程。 http://www.binpress.com/tutorial/how-to-create-a-custom-android-wear-watch-face/120 https://developer.android.com/training/wearables/apps/creating.html 下一个Android Wear的更新即将推出Wi-Fi功能。有了这个功能,我们应该能够在Wi-Fi上部署它。 http://androidcommunity.com/moto-360-getting-wifi-support-after-android-wear-update-20150421/

2

我在我的两个Android Wear手表上遇到了这个问题(Moto 360和LG G Watch - 谢谢I/O)。我有时发现,在设备上禁用,然后重新启用开发者选项中的ADB调试会有所帮助。我无法解释为什么这会有所不同,但根据我的经验,它可以 - 你的经验可能会有所不同。


0

我使用以下步骤在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秒钟重复一次此操作。

不确定这些步骤中是否有任何不必要的步骤,但这是我使用的过程,并且解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接