2014-03-13 32 views
6

如何捕獲Nexus 10仿真器的屏幕截圖。我需要這些高分辨率屏幕截圖才能提交到Google Play商店。從Nexus 10仿真器捕獲屏幕截圖

當我嘗試在Eclipse工具中使用屏幕捕獲工具時,出現「屏幕不可用」。有人建議取消選中Android Virutal設備管理器中的「使用主機GPU」,但如果我這樣做,模擬器將無法啓動。

我認爲這可能是硬件限制?由於Nexus 10使用非常高分辨率的2560 x 1600.我可以很好地捕捉Nexus 7的截圖。

回答

2

你可以嘗試使用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 
+1

不起作用,它會創建一個文件大小爲0字節的png。也許它適合你,因爲你檢查「使用主機GPU」? – user1159819

+0

另一種方法是使用Genymotion模擬nexus 10分辨率並從那裏截圖。 – Noob

1

在Windows中,使用剪切工具截屏的那部分屏幕。