ADB 截屏保存位置

问题描述 投票:0回答:1

目前我的系统上运行着一个 Android 模拟器。然后,我有一个工具可以向模拟器运行 adb 命令,以显示某些屏幕。我的目标是使用 screencap 截取模拟器的屏幕截图,这样我就可以保存图像以供稍后查看。

使用 screencap 时,我无法引用 C 目录中任何位置的路径,因为它会出错 “打开文件时出错:C:Users/test.png(只读文件系统)”

我尝试使用此命令来使用 screencap。但后来遇到了上面的错误信息

adb -s emulator-5554 shell screencap -p C:Users/test.png

我也尝试过对 /sdcard/test.png 进行屏幕截图,但我似乎无法在我的系统上找到该文件。

如果有人可以提供帮助,我们将不胜感激!

android adb screenshot mobile-development
1个回答
0
投票

您无法保存到 C 盘上的位置

您可以保存到模拟器内部存储上的某个位置。通常这些位置有以下路径

/storage/0/emulated/Downloads
Downloads

之后就可以进行

adb pull
操作

adb pull <location-on-emulator> <location-on-C-drive>

如果经常使用这个,可以将其转为shell脚本方法来使用

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.