使用ADB连接Z Fold2执行截图命令出现黑屏问题求助
Galaxy Z Fold2 ADB截图黑屏的解决办法
针对你遇到的ADB截图黑屏问题,可尝试以下几种解决方式:
指定屏幕ID截图
折叠屏存在多显示设备,可能默认截图的是未激活的屏幕。先获取当前活跃屏幕ID:adb -s 172.30.1.2:5555 shell dumpsys display | grep mCurrentDisplayId得到ID后,截图时指定该屏幕(比如ID为0):
adb -s 172.30.1.2:5555 shell screencap -d 0 -p /sdcard/Pictures/Screenshots/screenshot.png adb -s 172.30.1.2:5555 pull /sdcard/Pictures/Screenshots/screenshot.png C:\Users\Weed改用
screenshot命令替代screencap
部分三星设备对原生screencap兼容性一般,可尝试系统自带的screenshot命令:adb -s 172.30.1.2:5555 shell screenshot /sdcard/Pictures/Screenshots/screenshot.png adb -s 172.30.1.2:5555 pull /sdcard/Pictures/Screenshots/screenshot.png C:\Users\Weed使用无权限限制的临时目录存储截图
若存储目录权限异常,可先将截图保存到/data/local/tmp(无需额外权限):adb -s 172.30.1.2:5555 shell screencap -p /data/local/tmp/screenshot.png adb -s 172.30.1.2:5555 pull /data/local/tmp/screenshot.png C:\Users\Weed确保设备屏幕保持唤醒
屏幕休眠可能导致截图黑屏,先设置充电时保持屏幕唤醒:adb -s 172.30.1.2:5555 shell settings put global stay_on_while_plugged_in 3执行后确保设备屏幕处于点亮状态,再重新运行截图命令。
重置ADB连接
清除ADB缓存并重启设备:adb kill-server adb start-server断开设备连接后重启手机,重新通过ADB连接后再次尝试截图。
内容的提问来源于stack exchange,提问作者WEED
相关产品推荐
相关产品推荐

