web-dev-qa-db-fra.com

Comment enregistrer un écran avec Android Studio

Je connecte mon téléphone à Android Studio et à son code. Je veux enregistrer l'écran de mon téléphone. J'ai vu this mais ce bouton est désactivé dans mon Android Studio. Je peux capturer des écrans mais je ne peux pas enregistrer. Quelqu'un peut il m'aider avec ça?

[~ # ~] mettre à jour [~ # ~]

enter image description here

Voici comment cela se passe dans mon studio Android. Le bouton est désactivé

64
harsh

Peut-être que votre appareil ne prend pas en charge l’enregistreur d’écran, il existe de nombreux appareils qui ne prennent pas en charge l’enregistreur d’écrans, c’est donc un problème d’appareil. Si vous souhaitez enregistrer l'écran de votre application, exécutez-la simplement sur Android ou sur genymotion et démarrez votre enregistreur d'écran de bureau et ajustez l'écran de bureau pour l'adapter à un émulateur. Il existe de nombreux enregistreurs d'écran pour PC. mais je préfère cam studio 8. Merci

14
Vaibhav Yadav

Allez dans votre menu

  • View -> Tool Windows -> Android

Vous trouverez l'icône d'enregistrement dans le coin inférieur gauche.

enter image description here

Si vous utilisez un AVD, assurez-vous que "Utiliser l'hôte GPU" est désactivé .

Pour enregistrer un enregistrement vidéo de votre application:

  • Démarrez votre application comme décrit dans Exécuter votre application en mode débogage.
  • Cliquez sur Android pour ouvrir la fenêtre de l’outil Android DDMS.
  • Cliquez sur Screen Record sur le côté gauche de la fenêtre de l'outil Android DDMS.
  • Cliquez sur Démarrer l'enregistrement.
  • Interagissez avec votre application.
  • Cliquez sur Arrêter l'enregistrement.
  • Entrez un nom de fichier pour l'enregistrement et cliquez sur OK.

Source: https://developer.Android.com/tools/debugging/ddms.html

41
Machado

Maintenant, vous pouvez également enregistrer une vidéo à partir de Android à suivre ci-dessous option:

  • Sélectionnez more more option option
  • Puis sélectionnez Écran d’enregistrement record screen option.

Vérifiez ci-dessous la capture d'écran:

Record Android emulator screen

23
pRaNaY

Dans les nouvelles versions de Android Studio _ il nécessite un téléphone externe Android ) pour enregistrer l’écran de préférence avec une résolution d’au moins 720p. Comme l'interne fonctionne sur la mémoire virtuelle, il ne peut pas être enregistré et est donc désactivé car il ne peut pas à la fois enregistrer et exécuter l'émulateur en même temps. Je suis entrain de courir Android Studio 2.3.2 qui est le dernier en date et celui sur lequel je l’ai expérimenté. Mais quand j'ai fermé l'émulateur et connecté mon HTC One M9 il a automatiquement activé le bouton d'enregistrement pour enregistrer le téléphone à la place du périphérique émulé.
Vérifiez les images ci-dessous et la différence entre elles dans les cercles rouges:

Première image, périphérique émulé sur l'ordinateur: Emulated device not able to make a screen recording

Deuxième image, appareil personnel connecté à un ordinateur: Personal device connected and ready to be recorded from Android Studio

14
Erik

Les émulateurs de SDK Android ne prennent pas en charge l’enregistrement: https://code.google.com/p/Android/issues/detail?id=61682

La commande screenrecord est tout simplement manquante:

i:\>adb -e Shell
root@generic_x86_64:/ # screenrecord
/system/bin/sh: screenrecord: not found
127|root@generic_x86_64:/ #

Sous Windows, je suggère d’utiliser l’outil de capture d’écran générique Fraps comme alternative. C'est un outil formidable qui compte trop d'années d'expérience. Je ne suis pas affilié à eux, je l'ai juste utilisé "à l'époque" quand je jouais beaucoup. Dans l'onglet Films, ajoutez un raccourci clavier de capture vidéo et utilisez-le pour démarrer/arrêter l'enregistrement. Le compteur FPS sera rouge pendant l'enregistrement.

9
TWiStErRob

Peut-être devriez-vous simplement changer de téléphone, comme ceci:

Lors de l'utilisation de HUAWEI, l'enregistrement d'écran est désactivé:

Image1

Mais quand on passe à la Nubie, ça marche!

Image2

3
C.leo

J'ai eu le même problème. C'était résolu quand je ne courais pas mais déboguait de l'application.

Debug icon in Android Studio IDE

Une fois que vous avez débogué votre application, l'icône sera activée même si vous ne l'exécutez que sans débogage.

Je suppose que cela doit être fait pour chaque application que vous développez, car il doit s'agir d'une fonctionnalité de débogage ou quelque chose du genre.

* Notez que sur cette image, j'utilise Android Studio post 2.0, mais lorsque ce problème m’est arrivé, j’utilisais une version antérieure à 2.0, ce qui ne devrait donc pas avoir d’importance.

3
Daniel Reina

Ouvrir Android emilator, Cliquez pour le bouton droit plus barre latérale "..." Ouvre une nouvelle fenêtre, Enregistrer l’écran et commencer à enregistrer C’est OK https://developer.Android.com/studio /run/emulator.html

2
Tasdemir

Dans le cas d’un émulateur que j’ai connu, vous devriez installer Runtime de l’utilisateur final DirectX

Installé pour une autre application et heureusement aussi Android Sceer Record fonctionne bien et n’est pas grisé!

J'espère que cela aidera d'autres personnes

0
Luigi D'Alessio