配对Android和Wear模拟器

use*_*079 50 android emulation wear-os

我没有Android Wear,也没有运行4.3的手机.有没有办法连接JB 4.3模拟器和Android Wear模拟器进行应用程序开发?

reV*_*rse 151

在几天前阅读博客文章后,我终于设法将模拟的Android设备连接到Wear-Emulator.
以下是必要的不同步骤:

步骤1

创建一个基于Google API平台的新模拟器,否则您将无法运行Android Wear Companion应用程序,因为它需要Google Play服务.(参见Android开发者网站)

使用Google API的模拟器

第2步

启动Phone Emulator并通过以下命令安装Android Wear Companion应用程序

adb install name_of_the_file.apk

你可以从这里下载最新的apk .

第3步

启动Wear-Emulator.

第4步

在手机模拟器上打开Android Wear应用程序.接受服务条款等.

第五步

打开命令提示符,确保使用以下命令识别两个仿真器

adb设备

输出应该是这样的:

List of devices attached
emulator-5554   device
emulator-5556   device
Run Code Online (Sandbox Code Playgroud)

在我的情况下emulator-5556是电话.您可以通过查看模拟器的Window-Title找到它.
请参阅以下屏幕截图:

模拟器窗口标题

第6步

再次打开命令提示符并telnet session在智能手机模拟器的端口上启动:

telnet localhost 5556

之后它会尝试连接,如果成功,它会显示一个新的窗口,上面写着这样的东西:

Android Console: type 'help' for a list of commands
OK
Run Code Online (Sandbox Code Playgroud)

现在输入以下命令:

redir add tcp:5601:5601

之后它应该说.

第7步

再次打开Android磨损性伴侣的应用程序,然后单击watch-icon动作条,如果一切正常,应该连接到你的耐磨模拟器.

结果图片

并且,如前所述,这发布在kennethmascarenhas博客上.(道具给他)

  • 最后,有用的东西.我必须完成的另一个步骤是输入身份验证令牌,但终端说明足够清晰:"Android控制台:需要身份验证Android控制台:输入'auth <auth_token>'来验证Android控制台:您可以找到<auth_token>在'/ home/<user_name> /.emulator_console_auth_token'.中 (7认同)
  • 在mac上命令"redir add tcp:5601:5601"失败并显示消息"KO:unknown command,try'help'" (5认同)
  • 这已不再适用于带有apk版本2.0.0.153114386的API 25.android Wear app停止运行. (5认同)
  • 这不再有效.试过API 22和25模拟器来使用API​​ 23,它说"模拟器:连接......" (2认同)

Man*_*ria 6

对我来说,这个命令有效

adb -s emulator-5556 -d forward tcp:5601 tcp:5601
Run Code Online (Sandbox Code Playgroud)

以下是要遵循的步骤

打开命令提示符并确保使用以下命令识别两个模拟器

ADB devices
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的:

List of devices attached
emulator-5554   device
emulator-5556   device 
Run Code Online (Sandbox Code Playgroud)

如果 emulator-5556 是你的手机模拟器而不是只运行这个命令

adb -s emulator-5556 -d forward tcp:5601 tcp:5601
Run Code Online (Sandbox Code Playgroud)

[笔记]

在这一切之前,您需要安装com.google.android.wearable.app.apk到您的手机模拟器中

这里com.google.android.wearable.app将是下载的 apk 名称


Way*_*ski -2

目前不支持使用连接到 Wear 模拟器的模拟 Android 4.3 设备。

  • 注意:此答案已过时,请参阅下面的答案。 (13认同)