use*_*079 50 android emulation wear-os
我没有Android Wear,也没有运行4.3的手机.有没有办法连接JB 4.3模拟器和Android Wear模拟器进行应用程序开发?
reV*_*rse 151
在几天前阅读博客文章后,我终于设法将模拟的Android设备连接到Wear-Emulator.
以下是必要的不同步骤:
创建一个基于Google API平台的新模拟器,否则您将无法运行Android Wear Companion应用程序,因为它需要Google Play服务.(参见Android开发者网站)
启动Phone Emulator并通过以下命令安装Android Wear Companion应用程序
adb install name_of_the_file.apk
你可以从这里下载最新的apk .
启动Wear-Emulator.
在手机模拟器上打开Android Wear应用程序.接受服务条款等.
打开命令提示符,确保使用以下命令识别两个仿真器
adb设备
输出应该是这样的:
List of devices attached
emulator-5554 device
emulator-5556 device
Run Code Online (Sandbox Code Playgroud)
在我的情况下emulator-5556
是电话.您可以通过查看模拟器的Window-Title找到它.
请参阅以下屏幕截图:
再次打开命令提示符并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
之后它应该说好.
再次打开Android磨损性伴侣的应用程序,然后单击watch-icon
在动作条,如果一切正常,应该连接到你的耐磨模拟器.
并且,如前所述,这发布在kennethmascarenhas博客上.(道具给他)
对我来说,这个命令有效
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
到您的手机模拟器中
然后转到您下载apk文件的目录并运行此命令
adb -s emulator-5556 install com.google.android.wearable.app.apk
Run Code Online (Sandbox Code Playgroud)这里com.google.android.wearable.app将是下载的 apk 名称
归档时间: |
|
查看次数: |
22677 次 |
最近记录: |