Comments (12)
sed命令问题,windows下可以用adb exec-out screencap -p > test.png解决
from awesome-adb.
感谢~
from awesome-adb.
请问你的电脑操作系统是什么?在同样的环境下对其它 Android 版本执行该命令的结果如何呢?
from awesome-adb.
抱歉忘了说了,电脑是win10 64位,其他版本的Android没有出现问题。实际上是上次把S6升级到7.0之后才出现此问题,没升级之前是正常的。我待会拿个别的7.0的手机试试。
from awesome-adb.
刚试了下。好像是我电脑问题……
from awesome-adb.
但是试了其他版本的adb都是这样啊,可能是什么问题呢?sed命令的问题?
from awesome-adb.
我大致看了一下,对 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.
额,这里的输出是怎么看的?哪里的输出?
from awesome-adb.
把命令的输出重定向到文本文件,比如 adb shell screencap -p > 1.txt
,然后将文件作为十六进制文件打开看。
from awesome-adb.
嗯,还发现一个问题,我用的win10,同样的命令,用powershell执行就不行,不管手机是什么版本,cmd+6.0就可以,7.0不行。
from awesome-adb.
还真是,adb 的 help 输出里居然完全没提到 exec-out,感谢~回头我试试 Linux 和 Mac 下能不能这么用,如果也可以就太好了。
from awesome-adb.
aosp-mirror/platform_system_core@5d9d434
2014-5-27 的一次提交就已经添加了 exec-out 的支持,我在 Mac 下试了也好使,看来只要不是特别老版本的 adb 应该都可用了,我去更新下文档。 :)
from awesome-adb.
Related Issues (20)
- Stuff I might need later
- 有没有启用“禁止权限监控”的命令
- adb 启用adb键盘 HOT 1
- Why y'all on my phone? I ain't been fucking with y'all in a hot min. HOT 1
- screencap截取横屏,结果是竖屏比例 HOT 1
- 请问知道如何通过 adb 打开 USB 网络共享 HOT 2
- 快速设置date的命令
- screencap use sed Image error HOT 5
- munmap_chunk(): invalid pointer * failed to start daemon error: cannot connect to daemon
- bootloader刷入recovery
- 打开activity传参数问题
- ? HOT 1
- 添加备份指令的介绍 HOT 3
- Adb Pull Error HOT 23
- 运行ADB直接显示已退出进程,代码为1 HOT 1
- Adb she'll simplify
- 屏幕旋转
- Android 10 无法使用相应命令查询 IP 和 MAC 地址 HOT 5
- 1. Open system setting app 2. Click 'About phone' - <img src="./../image/openMobileAdb/01.png" width="270" height="480"> 3. Click on 'Build number' until developer mode is enabled - <img src="./../image/openMobileAdb/02.png" width="270" height="480"> - <img src="./../image/openMobileAdb/03.png" width="270" height="480"> 4. Click 'System' - <img src="./../image/openMobileAdb/04.png" width="270" height="480"> 5. Click 'Developer options' - <img src="./../image/openMobileAdb/05.png" width="270" height="480"> - <img src="./../image/openMobileAdb/06.png" width="270" height="480"> 6. Enable 'USB debugging' - <img src="./../image/openMobileAdb/07.png" width="270" height="480"> 7. Click 'OK' - <img src="./../image/openMobileAdb/08.png" width="270" height="480"> 8. Enable 'Wireless debugging' - <img src="./../image/openMobileAdb/13.png" width="270" height="480"> - <img src="./../image/openMobileAdb/12.png" width="270" height="480">
- Debug
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-adb.