配对Android和Wear模拟器
我没有Android Wear,也没有4.3版本的手机。 有没有办法连接JB 4.3模拟器和Android Wear模拟器来进行应用程序开发?
目前不支持使用连接到Wear模拟器的仿真Android 4.3设备。
 在几天前阅读博客文章后,我终于成功地将模拟的Android设备连接到Wear-Emulator 。 
 以下是必要的不同步骤: 
步骤1
创build一个基于Google API平台的新仿真器,否则您将无法运行Android Wear Companion应用,因为它需要Google Play服务 。 ( 请参阅Android开发人员网站 )

第2步
启动电话模拟器并通过以下命令安装Android Wear Companion应用程序
adb安装name_of_the_file.apk
你可以从这里下载最新的apk。
步骤3
启动Wear-Emulator。
步骤4
在电话模拟器上打开Android Wear应用程序。 接受TOS等。
步骤#5
打开命令提示符,并确保使用以下命令识别两个模拟器
adb设备
输出应该是这样的:
List of devices attached emulator-5554 device emulator-5556 device  在我的情况下, emulator-5556是电话。 您可以通过查看模拟器的窗口标题来find它。 
 看下面的屏幕截图: 

第6步
 再次打开命令提示符并在智能手机模拟器的端口上启动telnet session : 
telnet localhost 5556
之后,它会尝试连接,如果成功,它会显示一个新的窗口,如下所示:
 Android Console: type 'help' for a list of commands OK 
现在input以下命令:
redir add tcp:5601:5601
之后应该说OK 。
第七步
 再次打开Android Wear配套应用程序,并单击ActionBar中的watch-icon ,如果一切正常,则应连接到Wear-Emulator。 

而且,正如前面所说,这是张贴在kennethmascarenhas博客 。 (道具给他)
对我来说,这个命令起作用了
 adb -s emulator-5556 -d forward tcp:5601 tcp:5601 
这里是要遵循的步骤
打开命令提示符,并确保使用以下命令识别两个模拟器
 ADB devices 
输出应该是这样的:
 List of devices attached emulator-5554 device emulator-5556 device 
如果emulator-5556是你的手机模拟器而不是运行这个命令
 adb -s emulator-5556 -d forward tcp:5601 tcp:5601 
[注意]
 在这之前,您需要将com.google.android.wearable.app.apk安装到手机模拟器中 
- 首先从这个链接下载apk 文件链接
- 
然后进入您下载apk文件的目录并运行此命令 adb -s emulator-5556 install com.google.android.wearable.app.apk
这里com.google.android.wearable.app将是下载的apk名称
我在设置这个时遇到了很多麻烦,但是它使用了以下设置。
我的规格
macOS Sierra 10.12.4,Android Studio 2.3.2
仿真器规格
电话模拟器:Nexus 5 API 25 – Android 7.1.1(Google API)Wear模拟器:Android Wear Square API 25 – Android 7.1.1(Android Wear)
说明
- 创build适当的模拟器(并在开始之前),从http://www.file-upload.net/download-9437648/com.google.android.wearable.app-2.apk下载Android Wear应用APK文件。 HTML 。
- 启动手机模拟器,等待它启动
-  使用adb安装Wear应用程序: adb -s emulator-5556 install /path/to/download/location/com.google.android.wearable.app-2.apk。 请注意,5556是我的模拟器运行的地方,你可能运行在不同的端口上。 检查模拟器的标题窗口
-  通过telnet连接到设备: telnet localhost 5556。 它会抱怨凭据,从错误中的build议文件和telnet连接窗口中复制代码,执行auth <code>。
-  仍然在telnet窗口中,运行redir add tcp:5601:5601
- 现在运行Wear模拟器,等待它启动
- 打开手机上的Wear应用程序。 我第一次捆绑时就崩溃了,只是再试一次。 它会告诉你蓝牙是不可用的,并要求配对模拟器。
就是这样,希望它对大家都有用,因为它似乎有点脆弱。 快乐的编码!
@ Sk1X1我会评论,但不幸的是没有足够的声望点。
尝试使用:
 adb -s xxxxx forward tcp:5601 tcp:5601 
 其中“xxxxx”是通过运行命令adb devices获得的设备专用名称。 以@ reVerse的回答为例: emulator-5556 
注意:我自己没有testing过。
在上面的文章中的步骤#6之后的一步是在Telnet之后和redir命令之前的authentication
在telnet命令之后需要遵循的身份validation。 例如(如果您的密钥是oAquOnwIe + eOeBq /):auth oAquOnwIe + eOeBq /通过身份validation后,您可以继续运行redir命令。
如果没有这样做,你会得到错误“Android控制台:authentication需要Android控制台:键入”authentication“来validationAndroid控制台:你可以在'/home//.emulator_console_auth_token'