Wie mache ich Emulator-Screenshots mit Eclipse?


Antworten:


292

Sie können einen Screenshot machen, wenn Sie die Android-Ansicht "Geräte" öffnen (unter Fenster -> Ansicht anzeigen -> Andere ... -> Android -> Geräte). Klicken Sie auf das Gerät oder den Emulator, von dem Sie einen Screenshot machen möchten, und klicken Sie dann auf die Schaltfläche "Bildschirmaufnahme" (es sieht aus wie ein kleines Bild und sollte sich neben einer Stoppschild-Schaltfläche befinden). Gelegentlich lädt das Gerät das Bild nicht sofort. Manchmal müssen Sie das Bildschirmaufnahmefenster schließen / erneut öffnen.

Dies entspricht dem Aufnehmen eines Bildes über DDMS. Sie können dies jedoch in Eclipse tun, anstatt eine andere Anwendung zu öffnen.


Hey, ich war mir nicht bewusst =) +1
David Hedlund

2
Warum ist ein so wesentliches Merkmal in diesen dunklen Menüs verborgen? Danke, Mann.
Aeyoun

4
@Crocode Deaktivieren Sie das Kontrollkästchen "Host-GPU verwenden" für die AVD, die Sie debuggen, im Android Virtual Device Manager. Ich denke, das ist ein bekannter Fehler.
Dennis

1
@Dennis: Wenn ich 'Host-GPU verwenden' deaktiviere, kann ich den Emulator nicht starten. Er zeigt nur einen schwarzen Bildschirm an, startet aber nicht. Hast du eine Idee dazu?
Dakshbhatt21

1
@ dakshbhatt21 Es könnte ein Fehler mit hochauflösenden Zielen und / oder Skalierung sein, wenn 'Host-GPU verwenden' deaktiviert ist. Ich konnte kein Nexus 10 mit starten -scale .75, aber ich konnte ein 10.1 "WXGA ohne Skalierung starten.
Edward Brey

152

Screenshots auf Android-Geräten mit Eclipse, einem visuellen Handbuch

Android Eclipse Screenshot Schritt 1

Android Eclipse Screenshot Schritt 2

Android Eclipse Screenshot Schritt 3


6
Vielen Dank. Beachten Sie, dass das Other...Untermenü und der Dialog nicht verwendet werden müssen , ebenso wie Devicesdas 4. Element von oben im Show ViewUntermenü.
mklement0

1
Ich wünschte, ich könnte +100 für dich setzen!
T.Baba

1
es sollte die akzeptierte Antwort wegen des Screenshots sein
Menna-Allah Sami

14

In der DDMS-Perspektive in Eclipse gibt es eine Schaltfläche "Bildschirmaufnahme". (Stellen Sie sicher, dass Sie Ihr Android SDK- und Eclipse-Plugin auf dem neuesten Stand haben, nicht sicher, ob dies immer eine Option war). Drücken Sie einfach diese Taste und ein Screenshot des Geräts, mit dem Sie DDMS verbunden haben (entweder ein echtes Android-Gerät oder der Emulator), wird erstellt und in einem neuen Fenster geöffnet, in dem Sie es als PNG speichern können.


9

Sie laden den Emulator mit Ihrer App normalerweise über Eclipse, aber Sie machen den eigentlichen Screenshot von DDMS, einem Tool, das in Ihrem SDK enthalten ist, im Ordner "tools".

Drücken Sie in DDMS Strg + S, um einen Screenshot zu erstellen.


Toll! Das eigenständige DDMS ist jetzt veraltet. Irgendeine Idee, wie man Android Device Monitor benutzt?
William Grand

4

1-öffnen Sie das DDMS-Rezept, klicken Sie mit der rechten Maustaste. 2-dort klicken Sie auf Screenshot exportieren. 3-dann zeigt es Ihnen die Option, Ihre Datei als PNG-Datei zu speichern, mit welchem ​​Namen auch immer Sie möchten, Sie können sie speichern.


0

Ich mache einfach einen Kontrolldruckbildschirm, der das Bild in die Zwischenablage kopiert, dann MS Paint öffne und dann ein Kontroll-Z mache. Dann können Sie es zuschneiden und nach Ihren Wünschen anpassen. Ist das ok?


2
Dies ist ein langer Prozess und in der Regel ineffizient. Es wäre einfacher für Sie, wenn Sie eine der oben genannten Methoden ausprobieren könnten.
Anirudh

Aus irgendeinem Grund funktioniert die normale Erfassung über DDMS nicht, selbst wenn das Gerät sichtbar ist und LogCat funktioniert. Die Methode ist dann ein letzter Ausweg.
Yar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.