Android 从Nexus 10 emulator捕获屏幕截图

Android 从Nexus 10 emulator捕获屏幕截图,android,android-emulator,nexus-10,Android,Android Emulator,Nexus 10,如何从Nexus10模拟器捕获屏幕截图。我需要这些高分辨率的屏幕截图提交给谷歌游戏商店 当我尝试在Eclipse工具中使用屏幕捕获工具时,我得到“屏幕不可用”。有人建议在Android Virutal设备管理器中取消选中“使用主机GPU”,但如果我这样做,模拟器将无法启动 我认为这可能是硬件限制?因为Nexus10使用非常高的分辨率2560x1600。我可以很好地捕获Nexus 7截图。您可以尝试使用adb截图。首先运行此命令以获取屏幕截图: adb shell screencap -p /sd

如何从Nexus10模拟器捕获屏幕截图。我需要这些高分辨率的屏幕截图提交给谷歌游戏商店

当我尝试在Eclipse工具中使用屏幕捕获工具时,我得到“屏幕不可用”。有人建议在Android Virutal设备管理器中取消选中“使用主机GPU”,但如果我这样做,模拟器将无法启动


我认为这可能是硬件限制?因为Nexus10使用非常高的分辨率2560x1600。我可以很好地捕获Nexus 7截图。

您可以尝试使用adb截图。首先运行此命令以获取屏幕截图:

adb shell screencap -p /sdcard/screenshot.png
然后执行以下操作将其复制到您的计算机上:

adb pull /sdcard/screenshot.png
编辑:我刚试过,遇到一个问题,说模拟器文件系统是只读的,所以我必须运行以下程序,这确实有效:

adb shell
su
mount -o rw,remount rootfs /
exit
screencap -p /sdcard/screenshot.png
exit
adb pull /sdcard/screenshot.png

在Windows中,使用剪切工具拍摄屏幕该部分的屏幕截图。

不起作用,它会创建一个文件大小为0字节的png。也许它对您有效,因为您选中了“使用主机gpu”?另一种方法是使用Genymotion模拟nexus 10分辨率,并从中获取屏幕截图。