Screenshot auf Emulator aus Android Studio machen

203

Ich weiß, dass dies wahrscheinlich die dümmste Frage ist, aber ich weiß trotzdem nicht, wie ich einen Screenshot von Emulator über Android Studio machen soll. Ich habe kürzlich von Eclipse zu Android Studio gewechselt und konnte es nirgendwo finden. Ich habe versucht, auch im Web zu suchen, aber keine Hilfe.

Mahi
quelle

Antworten:

288

Ab Android Studio 2.0 können Sie dies mit dem neuen Emulator tun:

Neuer Android Emulator von Android Studio 2.0

Klicken Sie einfach auf 3 "Screenshot machen". Standardspeicherort ist der Desktop.

Oder

  1. Wählen Sie "Mehr"
  2. Geben Sie unter "Einstellungen" den Speicherort für Ihren Screenshot an
  3. Mach deinen Screenshot
Glücksbringer
quelle
@Nino Handler Ich mache genau das, aber auf meinem Desktop wird kein Bild angezeigt (und wenn ich den Speicherort ändere, immer noch kein Glück), kann ich mit dem Emulator keine Screenshots machen. Könnten Sie ein paar Tipps geben, um das Problem zu lösen?
Agiro
1
@agiro Ich würde empfehlen, die Antwort von Fidel Eduardo López oder HenBoy331 zu verwenden, die auch funktionieren sollte.
Luckyhandler
Es macht Screenshots mit falschen Farben: stackoverflow.com/questions/52462962/…
Dmitry
Für mich fing es an zu funktionieren, als ich den Standard-Desktop-Speicherort in meine Bilderbibliothek änderte. Früher sah alles gut aus, aber der Screenshot wurde nicht
gespeichert
93

Klicken Sie in der Symbolleiste auf die Schaltfläche Monitor (DDMS enthalten) - es sieht aus wie der Android-Bugdroid:

IDE-Fenster mit der Schaltfläche Monitor

Dadurch wird das DDMS-Fenster geöffnet. Wählen Sie die Emulatorinstanz auf der Registerkarte Geräte links aus und klicken Sie auf die Kamera-Schaltfläche in der Symbolleiste darüber neben dem Stoppschild-Symbol:

Fenster überwachen

Beachten Sie, dass, wenn auf Ihrem Emulator Android 4.4 oder 4.3 ausgeführt wird, die Bildschirmaufnahmefunktion nicht mehr funktioniert. Sie müssen ein physisches Gerät verwenden, um Screenshots zu diesen Betriebssystemversionen zu erhalten. Es funktioniert gut für Android vor 4.3. Dieser Fehler ist https://code.google.com/p/android/issues/detail?id=62284

Scott Barta
quelle
Sie können DDMS auch über das Terminal starten. Geben Sie einfach 'ddms' ein, um es zu starten
David Douglas
Vielen Dank für die Informationen zum Fehler, die mich davon abgehalten haben, einen Screenshot zu bekommen.
Nasch
71

Sie können einen Screenshot von Android Studio aufnehmen, wie im Bild unten gezeigt. Sie können die Aufnahme von Android Studio aus machen

HenBoy331
quelle
6
Nur ein Hinweis, dieses Symbol ist verfügbar, wenn die Registerkarte "Android Monitor" ausgewählt ist.
Adam Davis
69

So machen Sie einen Screenshot Ihrer App:

  1. Starten Sie Ihre App wie unter Ausführen Ihrer App im Debug-Modus beschrieben.
  2. Klicken Sie auf Android 6: Android-Taste , um das Android DDMS-Toolfenster zu öffnen.
  3. Klicken Sie Screen Capture Kamerataste auf der linken Seite des Werkzeugfenster Android DDMS.
  4. Optional: Um Ihrem Screenshot einen Geräte-Frame hinzuzufügen, aktivieren Sie die Option Frame-Screenshot.
  5. Klicken Sie auf Speichern .
Fidel López
quelle
2
Das funktioniert bei mir nicht. Ich erhalte nur einen Dialog mit einem Fortschrittsbalken mit der Aufschrift "Screenshot vom Gerät abrufen ...", der jedoch nie abgeschlossen wird.
MattCochrane
würde zusätzlichen Bonus für Bildschirm Capure mit Gerät Rahmen geben :)
Opiatefuchs
29

Wenn Sie den Emulator über alle anderen Aufgaben auf dem Desktop halten und " Strg + S " drücken , wird auch der Screenshot erfasst und im Standardpfad (falls nicht bearbeitet) gespeichert (z. B. C: \ Benutzer \ Benutzername \ Desktop).

Oder

Sie können einfach auf das in "grün" hervorgehobene "Kamera" -Symbol klicken, das wir mit dem Emulator haben.

Geben Sie hier die Bildbeschreibung ein

Avi
quelle
27

Bitte verwenden Sie ctrl+ sunter Windows oder ⌘sMac (während der Emulator fokussiert ist). Ihr Desktopsollte der Standardspeicherort sein.

Gustavo Rossi Müller
quelle
21

Neben Android Studio können Sie auch einen Screenshot mit adb machen, der schneller ist.

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

Kürzere einzeilige Alternative unter Unix / OSX

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

Originaler Blog-Beitrag: Holen Sie sich einen Android-Screenshot über ADB auf den Computer

André Ricardo
quelle
3

1. Führen Sie zuerst Ihre Anwendung aus. 2. Gehen Sie zu Tool -> Android -> Android Device Monitor Überprüfen Sie das Bild für weitere Details

Akash Jagtap
quelle
2

Lang Drücken Sie die Ein- / Aus-Taste, dann haben Sie die Option für den Screenshot. Power Button Emulator

Option für Screenshot im Emulator

Hassan Raza
quelle
1

Klicken Sie auf das Kamerasymbol rechts neben dem Emulator in der Liste der Aktionssymbole. Dies ist im neuesten Studio verfügbar, obwohl ich nicht sicher bin, von welcher Version.

Geben Sie hier die Bildbeschreibung ein

cgr
quelle
Andrev hat bereits eine ähnliche Antwort gepostet, daher handelt es sich um eine doppelte Antwort.
Borzh
Ja, ich glaube, ich habe es irgendwie vermisst, diese Antwort zu sehen.
cgr
0

Android Device Monitor war in Android Studio 3.1 veraltet und wurde aus Android Studio 3.2 entfernt. Um die eigenständige Gerätemonitor-Anwendung in Android Studio 3.1 und niedriger zu starten, können Sie android-sdk / tools / monitor.bat ausführen

Vovkas
quelle
0
  1. Wählen Sie in Android Studio Ansicht > Tool Windows> Logcat , um Logcat zu öffnen.
  2. Wählen Sie das Gerät und einen Prozess aus der Dropdown-Liste oben im Fenster aus.
  3. Klicken Sie links im Fenster auf Screenshot.

Weitere Informationen finden Sie unter diesem Link

Doilio Matsinhe
quelle