Giter Club home page Giter Club logo

Comments (12)

chenyue404 avatar chenyue404 commented on July 22, 2024 3

sed命令问题,windows下可以用adb exec-out screencap -p > test.png解决

from awesome-adb.

iflove avatar iflove commented on July 22, 2024 1

感谢~

from awesome-adb.

mzlogin avatar mzlogin commented on July 22, 2024

请问你的电脑操作系统是什么?在同样的环境下对其它 Android 版本执行该命令的结果如何呢?

from awesome-adb.

chenyue404 avatar chenyue404 commented on July 22, 2024

抱歉忘了说了,电脑是win10 64位,其他版本的Android没有出现问题。实际上是上次把S6升级到7.0之后才出现此问题,没升级之前是正常的。我待会拿个别的7.0的手机试试。

from awesome-adb.

chenyue404 avatar chenyue404 commented on July 22, 2024

刚试了下。好像是我电脑问题……

from awesome-adb.

chenyue404 avatar chenyue404 commented on July 22, 2024

但是试了其他版本的adb都是这样啊,可能是什么问题呢?sed命令的问题?

from awesome-adb.

mzlogin avatar mzlogin commented on July 22, 2024

我大致看了一下,对 Android 7.0 截图用 adb shell screencap -p | sed "s/\r$//" > sc.png 处理完后,需要在第一行尾加一个 \r 才是有效的 png 格式文件。

Android 6.0 上 adb shell screencap -p 的输出第一行是 8950 4e47 0d0d 0d0a,而 Android 7.0 输出第一行是 8950 4e47 0d0d 0a,少了一个 0d,容我想想解决办法,你也帮忙想想,多谢!

from awesome-adb.

chenyue404 avatar chenyue404 commented on July 22, 2024

额,这里的输出是怎么看的?哪里的输出?

from awesome-adb.

mzlogin avatar mzlogin commented on July 22, 2024

把命令的输出重定向到文本文件,比如 adb shell screencap -p > 1.txt,然后将文件作为十六进制文件打开看。

from awesome-adb.

chenyue404 avatar chenyue404 commented on July 22, 2024

嗯,还发现一个问题,我用的win10,同样的命令,用powershell执行就不行,不管手机是什么版本,cmd+6.0就可以,7.0不行。
image

from awesome-adb.

mzlogin avatar mzlogin commented on July 22, 2024

还真是,adb 的 help 输出里居然完全没提到 exec-out,感谢~回头我试试 Linux 和 Mac 下能不能这么用,如果也可以就太好了。

from awesome-adb.

mzlogin avatar mzlogin commented on July 22, 2024

aosp-mirror/platform_system_core@5d9d434

2014-5-27 的一次提交就已经添加了 exec-out 的支持,我在 Mac 下试了也好使,看来只要不是特别老版本的 adb 应该都可用了,我去更新下文档。 :)

from awesome-adb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.