Prendre une capture d'écran sur Emulator depuis Android Studio


203

Je sais que c'est probablement la question la plus idiote, mais je ne sais toujours pas comment prendre une capture d'écran de l'émulateur via Android Studio. Je suis récemment passé d'Eclipse à Android Studio et je ne l'ai trouvé nulle part, j'ai essayé de rechercher sur le Web aussi mais sans aide.

Réponses:


289

À partir d'Android Studio 2.0, vous pouvez le faire avec le nouvel émulateur:

Nouvel émulateur Android à partir d'Android Studio 2.0

Cliquez simplement sur 3 "Prendre une capture d'écran". L'emplacement standard est le bureau.

Ou

  1. Sélectionnez "Plus"
  2. Sous "Paramètres", spécifiez l'emplacement de votre capture d'écran
  3. Prenez votre capture d'écran

@Nino Handler Je fais juste cela, mais aucune image n'apparaît sur mon bureau (et si je change d'emplacement, toujours pas de chance), donc je ne peux pas faire de captures d'écran en utilisant l'émulateur. Pourriez-vous donner quelques conseils pour le régler?
agiro

1
@agiro Je recommanderais d'utiliser la réponse de Fidel Eduardo López ou HenBoy331 qui devrait également fonctionner.
luckyhandler

Il fait des captures d'écran avec de mauvaises couleurs: stackoverflow.com/questions/52462962/…
Dmitry

Pour moi, cela a commencé à fonctionner lorsque j'ai changé l'emplacement du bureau par défaut en ma bibliothèque d'images. Avant tout allait bien, mais cela n'a pas enregistré la capture d'écran
lvmeijer

93

Cliquez sur le bouton Moniteur (DDMS inclus) dans la barre d'outils - il ressemble au bugdroid Android:

Fenêtre IDE montrant le bouton Monitor

Cela fera apparaître la fenêtre DDMS. Sélectionnez l'instance d'émulateur dans l' onglet Périphériques à gauche et cliquez sur le bouton de la caméra dans la barre d'outils au-dessus, à côté de l'icône du panneau d'arrêt:

Fenêtre moniteur

Notez que si votre émulateur exécute Android 4.4 ou je pense 4.3, alors la fonctionnalité de capture d'écran est cassée - vous devrez utiliser un appareil physique pour obtenir des captures d'écran sur ces versions de système d'exploitation. Cela fonctionne bien pour Android avant 4.3. Ce bogue est https://code.google.com/p/android/issues/detail?id=62284


Vous pouvez également lancer DDMS à partir du terminal. Entrez simplement 'ddms' pour le lancer
David Douglas

Merci pour les informations sur le bug, c'est ce qui m'a empêché d'obtenir une capture d'écran.
nasch

71

Vous pouvez capturer une capture d'écran à partir d'Android Studio comme indiqué dans l'image ci-dessous. Vous pouvez capturer à partir d'Android Studio


6
Juste une note, cette icône est disponible lorsque l'onglet "Android Monitor" est sélectionné.
Adam Davis

69

Pour prendre une capture d'écran de votre application:

  1. Démarrez votre application comme décrit dans Exécuter votre application en mode débogage.
  2. Cliquez sur Android 6: bouton Android pour ouvrir la fenêtre de l'outil DDMS Android.
  3. Cliquez sur Capture d'écran Bouton appareil photo sur le côté gauche de la fenêtre de l'outil DDMS Android.
  4. Facultatif: pour ajouter un cadre de périphérique autour de votre capture d'écran, activez l'option Capture d'écran du cadre.
  5. Cliquez sur Enregistrer .

2
Ça ne marche pas pour moi. Je reçois juste une boîte de dialogue avec une barre de progression qui dit 'Obtenir une capture d'écran de l'appareil ...' mais elle ne se termine jamais.
MattCochrane

donnerait un bonus supplémentaire pour la capture d'écran avec le cadre de l'appareil :)
Opiatefuchs

29

Garder l'émulateur au-dessus de toutes les autres tâches sur le bureau et appuyer sur " Ctrl + S ", capture également la capture d'écran et elle est enregistrée sur le chemin par défaut (si, non modifié) (c'est-à-dire C: \ Users \ username \ Desktop).

Ou

vous pouvez simplement cliquer sur l'icône "Appareil photo" surlignée en "vert", que nous avons avec l'émulateur.

entrez la description de l'image ici


27

Veuillez utiliser ctrl+ ssur Windows ou ⌘ssur Mac (pendant que l'émulateur est focalisé). Votre Desktopdevrait être l'emplacement de sauvegarde par défaut.


21

En plus d'utiliser Android Studio, vous pouvez également prendre une capture d'écran avec adb qui est plus rapide.

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

Alternative d'une ligne plus courte sous Unix / OSX

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

Article de blog original: Capture d'écran Android sur ordinateur via ADB


3

1. Commencez par exécuter votre application 2. Allez dans Outil -> Android -> Moniteur de périphérique Android Vérifiez l'image pour plus de détails


2

Appuyez longuement sur le bouton d'alimentation, vous aurez alors la possibilité de faire la capture d'écran. Émulateur de bouton d'alimentation

Option de capture d'écran dans l'émulateur


1

Cliquez sur l'icône Appareil photo qui se trouve à droite de l'émulateur dans la liste des icônes d'action. Ceci est disponible sur le dernier studio, mais je ne sais pas de quelle version.

entrez la description de l'image ici


Andrev a déjà publié une réponse similaire, il s'agit donc d'une réponse en double.
Borzh

Oui, je pense que j'ai manqué de voir cette réponse.
cgr

0

Android Device Monitor a été déconseillé dans Android Studio 3.1 et supprimé d'Android Studio 3.2. Pour démarrer l'application autonome Device Monitor dans Android Studio 3.1 et versions inférieures, vous pouvez exécuter android-sdk / tools / monitor.bat


0
  1. Dans Android Studio, sélectionnez Affichage > Fenêtres d' outils > Logcat pour ouvrir Logcat.
  2. Sélectionnez l'appareil et un processus dans la liste déroulante en haut de la fenêtre.
  3. Cliquez sur Capture d'écran sur le côté gauche de la fenêtre.

Pour plus d'informations Consultez ce lien

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.