【问题标题】:Is it possible to use adb to take a screenshot of a wearable connected via bluetooth?是否可以使用 adb 截取通过蓝牙连接的可穿戴设备的屏幕截图?
【发布时间】:2015-03-18 22:22:21
【问题描述】:

我有一块 LG 手表,我可以使用 USB 直接连接到我的开发者机器,因此可以使用以下命令截取屏幕截图:

adb shell screencap -p /sdcard/screenshot.png

但是我的 Moto 360 手表没有 USB 连接,因此我必须通过配对的手机使用蓝牙连接它。这意味着总是有两个设备连接到 adb。因此它不可能使用 adb shell 命令,因为 adb 不知道将它应用到哪个设备。一些 adb 命令可以指定设备,但使用 adb shell 似乎无法做到这一点。

在 Android Wear 应用中使用“获取可穿戴设备屏幕截图”菜单选项没有任何作用 - 它显示“屏幕截图请求已发送”,但之后没有任何反应。

那么我怎样才能截取手表的屏幕截图呢? (我想在有来电时截图)

【问题讨论】:

    标签: android adb wear-os


    【解决方案1】:

    在您的可穿戴设备上启用蓝牙调试并设置调试会话(此处描述: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
    

    应该做的伎俩;)

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 1970-01-01
      • 2018-04-21
      • 2018-11-27
      • 2014-04-13
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 2019-10-25
      相关资源
      最近更新 更多