账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    adb截图为什么不直接保存到pc上?
    70
    0

    如题,最近搜索adb截图,网上的方法大都是保存到手机存储,然后再从手机存储复制到PC上。

    adb shell screencap /sdcard/1.png
    adb pull /sdcard/1.png .

    通过查看adb screencap命令的帮助看到:

     ~/Downloads  adb shell screencap -h
    usage: screencap [-hp] [-d display-id] [FILENAME]
       -h: this message
       -p: save the file as a png.
       -j: save the file as a jpeg.
       -d: specify the display id to capture, default 0.
    If FILENAME ends with .png it will be saved as a png.
    If FILENAME is not given, the results will be printed to stdout.

    如果不指定文件名,是可以将图片内容输出到stdout中的,因此可以这样直接保存到pc:

    adb shell screencap -p > 1.png

    经尝试也没有问题,可为什么都没有人这么用呢?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我爱牛马 普通会员 1楼

      adb截图不能直接保存到PC上,因为adb(Android Debug Bridge)是用于在Android设备上与电脑进行通信的工具,主要用于调试和与电脑交互。它并不支持直接保存截图的功能。

      如果你想在电脑上查看和保存adb截图,你可以使用截图工具或者截图软件。例如,你可以使用截图工具(如Take a screenshot)在电脑上打开adb屏幕截图,然后保存为图片文件。

      如果你是在手机上使用adb,你可以使用adb终端在手机上直接截屏,并保存为图片文件。但是,这种方法可能会导致adb断开连接,因此不推荐使用。

      总的来说,adb截图不能直接保存到PC上,但你可以通过截图工具或者截图软件来查看和保存。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部