2014-03-13 12 views
6

Wie erstelle ich Screenshots vom Nexus 10-Emulator? Ich benötige diese hochauflösenden Screenshots, um sie im Google Play Store einzureichen.Capture-Screenshot von Nexus 10-Emulator

Ich bekomme "Bildschirm nicht verfügbar", wenn ich versuche, das Bildschirmaufnahmewerkzeug in den Eclipse-Tools zu verwenden. Jemand schlug vor, die Option "Host GPU verwenden" im Android Virutal Device Manager zu deaktivieren, aber wenn ich das tue, wird der Emulator nicht gestartet.

Ich denke, es könnte eine Hardware-Beschränkung sein? Weil Nexus 10 sehr hohe Auflösung 2560 x 1600 verwendet. Ich kann Nexus 7 Screenshots gut erfassen.

Antwort

2

Sie könnten versuchen, den Screenshot mit adb. Erster führen Sie den Screenshot zu machen:

adb shell screencap -p /sdcard/screenshot.png 

Dann ist diese es auf Ihren Computer zu kopieren:

adb pull /sdcard/screenshot.png 

Edit: Ich habe gerade versucht, und lief in ein Problem zu sagen, dass die Emulatoren Dateisystem nur gelesen , so musste ich folgende ausführen, die in der tat funktioniert hat:

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

funktioniert nicht, es erstellt ein PNG mit einer Dateigröße von 0 Bytes. Vielleicht funktioniert es für Sie, weil Sie "Host GPU verwenden" aktivieren? – user1159819

+0

Eine Alternative wäre, Genymotion zu verwenden, um die Auflösung des Nexus 10 zu emulieren und den Screenshot von dort zu machen. – Noob

1

In Windows das Snipping Tool einen Screenshot von diesem Teil des Bildschirms zu nehmen.