是否可以使用adb截取通过蓝牙连接的可穿戴设备的屏幕截图?
问题描述:
我有一个LG的手表,我可以通过USB直接连接到我的开发机,因此可以使用下面的命令来采取截图:是否可以使用adb截取通过蓝牙连接的可穿戴设备的屏幕截图?
亚行外壳撷取画面-p /sdcard/screenshot.png
但是我Moto 360手表没有USB连接,因此我必须通过配对的手机使用蓝牙连接它。这意味着有总是两个设备连接到adb。因此不可能使用adb shell命令,因为adb不知道将其应用于哪个设备。一些adb命令可以指定设备,但是看起来adb shell不可能这样做。
使用Android Wear应用程序中的可穿戴屏幕截图菜单选项没有做任何事情 - 它显示“屏幕截图请求已发送”,但之后没有任何内容。
那么我怎样才能抓住手表的截图呢? (我想在有来电时截图)
答
在穿戴式设备上启用蓝牙调试并设置调试会话(在此处进行描述:Debugging over Bluetooth)。
你必须按以下格式运行任何ADB命令:
adb -s localhost:4444 <command>
简单
adb -s localhost:4444 shell screencap -p /sdcard/screenshot.png
adb -s localhost:4444 pull -p /sdcard/screenshot.png
应该做的伎俩;)
是它确实感谢 – Gruntcakes 2015-03-18 23:02:55