我正在尝试为 Google Wear 设置我的开发环境并按照 Google 的说明进行操作,但是一旦我设置了端口转发 ( adb -d forward tcp:5601 tcp:5601
),我就会在设备上遇到错误;
Connection closed, waiting before trying again
我在 PC 上运行模拟器,Android 设备是 Nexus 4、4.4.4。
如果您已更新所有内容并拥有新的模拟器,您可能需要 Android Wear(不是 Android Wear 预览版)。请按照以下步骤操作:http: //developer.android.com/preview/google-play-services-wear.html
您最近可能已经这样做了,但现在 Google Play Services 5.0 和 Android Wear 已经发布(非官方),值得再次尝试获取最新更新。
或者,您可能只需要单击屏幕截图中的那个模拟器按钮,让应用程序知道您正在连接到模拟器。
我在两周前尝试执行此操作时发现的一个问题是,尽管文档说要将图像保存到快照,但从快照启动时模拟器将无法连接。启动模拟器并取消选中“从快照启动”框。
模拟器运行后,运行
adb devices
并确保手表模拟器正在显示并且旁边有“设备”。如果是这样,那么你可以运行
adb -d forward tcp:5601 tcp:5601
现在尝试连接预览应用程序。
我遇到的麻烦是预选的 API 级别设置不正确。它应设置为以下值:
使用主机 GPU 是可选的。
前一阵子卡住了。谷歌似乎更新了他们的Android Wear应用程序——问题截图中的那个是过时的版本。安装新版本后,一切都对我有用(只要我使用带有android 4.3+和adb -d forward tcp:5601 tcp:5601命令的设备连接到磨损模拟器)