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 [~ # ~]
Voici comment cela se passe dans mon studio Android. Le bouton est désactivé
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
Allez dans votre menu
View
-> Tool Windows
-> Android
Vous trouverez l'icône d'enregistrement dans le coin inférieur gauche.
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:
Source: https://developer.Android.com/tools/debugging/ddms.html
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:
Deuxième image, appareil personnel connecté à un ordinateur:
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.
J'ai eu le même problème. C'était résolu quand je ne courais pas mais déboguait de l'application.
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.
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
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