Android Studio Emulator 设备屏幕捕获屏幕不可用
Android Studio Emulator device screen capture screen not available
在 Windows 中使用 Android Studio。试图获取屏幕截图。
- 运行 我的应用处于调试模式。
- 打开 Android DDMS 工具 window。
- 单击 Android DDMS 工具左侧的屏幕截图 window。
当设备屏幕截图 window 出现时,"save" 按钮被禁用并显示屏幕不可用。
在 Android 虚拟设备管理器 (AVD) 中尝试取消选中虚拟设备仿真性能设置:使用主机 GPU。
另一种方法是使用 adb screenrecord
https://developer.android.com/studio/command-line/shell.html#screenrecord
$ adb shell screenrecord /sdcard/demo.mp4
(press Ctrl-C to stop)
$ adb pull /sdcard/demo.mp4
$ adb shell rm /sdcard/demo.mp4
使用@NataliaMaciejowska 的回答,我还更改了模拟器设置:
但这并没有帮助。我重新安装了视频播放器驱动程序,启动了其他 API 级别较低的模拟器。奇怪,但我也没有收到屏幕截图或视频,而设备却显示了它们。有时后来的模拟器开始显示屏幕截图。不知道,发生了什么。也不要忘记在此处切换模拟器:
您可以尝试使用模拟器的按钮进行截图:
在 Windows 中使用 Android Studio。试图获取屏幕截图。
- 运行 我的应用处于调试模式。
- 打开 Android DDMS 工具 window。
- 单击 Android DDMS 工具左侧的屏幕截图 window。
当设备屏幕截图 window 出现时,"save" 按钮被禁用并显示屏幕不可用。
在 Android 虚拟设备管理器 (AVD) 中尝试取消选中虚拟设备仿真性能设置:使用主机 GPU。
另一种方法是使用 adb screenrecord
https://developer.android.com/studio/command-line/shell.html#screenrecord
$ adb shell screenrecord /sdcard/demo.mp4
(press Ctrl-C to stop)
$ adb pull /sdcard/demo.mp4
$ adb shell rm /sdcard/demo.mp4
使用@NataliaMaciejowska 的回答,我还更改了模拟器设置:
但这并没有帮助。我重新安装了视频播放器驱动程序,启动了其他 API 级别较低的模拟器。奇怪,但我也没有收到屏幕截图或视频,而设备却显示了它们。有时后来的模拟器开始显示屏幕截图。不知道,发生了什么。也不要忘记在此处切换模拟器:
您可以尝试使用模拟器的按钮进行截图: