【发布时间】:2017-03-09 11:45:49
【问题描述】:
我试图通过蓝牙进行调试,但我遇到了 localhost:4444 离线问题... 所以我去删除了谷歌播放服务中的所有数据。之后,我的手表被我的掌上电脑遗忘了…… 我的手表上有一些重要的文件需要保留...
有没有什么方法可以通过 adb 连接手表而无需手持设备???
已经尝试过 tcpip 连接,但是 adb 无法连接到我手表的 ip
ps:我的手表是 Moto 360 运动型(无电缆连接)
【问题讨论】:
我试图通过蓝牙进行调试,但我遇到了 localhost:4444 离线问题... 所以我去删除了谷歌播放服务中的所有数据。之后,我的手表被我的掌上电脑遗忘了…… 我的手表上有一些重要的文件需要保留...
有没有什么方法可以通过 adb 连接手表而无需手持设备???
已经尝试过 tcpip 连接,但是 adb 无法连接到我手表的 ip
ps:我的手表是 Moto 360 运动型(无电缆连接)
【问题讨论】:
不,对于没有电缆连接的手表,如果没有某种代理,就无法通过手持设备连接adb。可以通过 Wifi 连接 adb,但首先需要另一个 adb 连接才能启动 (AFAIK) - 这会让您回到 BT-via-handheld 连接。
您没有理由需要定期从 Play 服务中清除数据 - 但正如您所发现的,Android Wear 就是在其中保存有关手机与手表连接的数据。因此,如果您不想将手表恢复出厂设置,不要这样做。
现实情况是,adb 使用蓝牙对 Wear 来说是非常痛苦的,这使得像 360 这样的手表作为开发设备是一个糟糕的选择。我建议尽可能多地使用模拟器进行调试,如果您负担得起,请购买另一块带有硬线连接的手表。这些天你可以买到相当便宜的二手 ZenWatch 或 G Watch R。
【讨论】: