我有一个LG手表,可以通过USB直接连接到我的开发人员机器,因此可以使用以下命令进行屏幕截图:
adb shell screencap -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.pngadb -s localhost:4444 pull -p /sdcard/screenshot.png
应该做的把戏;)
总结以上是内存溢出为你收集整理的android-是否可以使用adb拍摄通过蓝牙连接的可穿戴设备的屏幕截图?全部内容,希望文章能够帮你解决android-是否可以使用adb拍摄通过蓝牙连接的可穿戴设备的屏幕截图?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)