Ich verbinde mein Telefon mit Android Studio und Code. Ich möchte meinen Telefonbildschirm aufzeichnen. Ich habe dies gesehen, aber diese Schaltfläche ist in meinem Android Studio deaktiviert. Ich kann Bildschirme aufnehmen, aber nicht aufnehmen. Kann mir jemand dabei helfen?
AKTUALISIEREN
So ist es dort in meinem Android Studio. Die Schaltfläche ist deaktiviert
Antworten:
Möglicherweise unterstützt Ihr Gerät den Bildschirmrekorder nicht. Es gibt viele Geräte, die den Bildschirmrekorder nicht unterstützen. Dies ist also ein Geräteproblem. Wenn Sie Ihren App-Bildschirm aufzeichnen möchten, führen Sie die App einfach auf dem Android-Emulator oder auf Genymotion aus, starten Sie den Desktop-Bildschirmrekorder und passen Sie den Desktop-Bildschirm an den Emulator an. Es gibt viele Bildschirmrekorder für den PC, aber ich bevorzuge Cam Studio 8. Danke
quelle
Jetzt können Sie auch Videos vom Android-Emulator aufnehmen, um der folgenden Option zu folgen:
Überprüfen Sie den folgenden Screenshot:
quelle
Gehen Sie zu Ihrem Menü
View
->Tool Windows
->Android
Sie finden das Datensatzsymbol in der unteren linken Ecke.
Wenn Sie eine AVD verwenden, stellen Sie sicher, dass "Host-GPU verwenden" deaktiviert ist .
So nehmen Sie eine Videoaufnahme Ihrer App auf:
Quelle: https://developer.android.com/tools/debugging/ddms.html
quelle
In neueren Versionen von
Android Studio
ihm benötigt ein externes Android - Handy auf Rekord - Bildschirm von vorzugsweise mit einer Auflösung von mindestens720p
. Da der interne Speicher im virtuellen Speicher ausgeführt wird, kann er nicht aufgezeichnet werden und ist daher deaktiviert, da der Emulator nicht gleichzeitig aufgezeichnet und ausgeführt werden kann. Ich laufe,Android Studio 2.3.2
welches das neueste ist und auf dem ich das erlebt habe. Aber als ich den Emulator schloss und meinen anschlossHTC One M9
, aktivierte er automatisch die Aufnahmetaste, um das Telefon anstelle des emulierten Geräts aufzuzeichnen.Überprüfen Sie die Bilder unten und den Unterschied zwischen ihnen in den roten Kreisen:
Erstes Bild, emuliertes Gerät auf dem Computer :
Zweites Bild, persönliches Gerät an Computer angeschlossen :
quelle
Android SDK-Emulatoren unterstützen keine Aufzeichnung: https://code.google.com/p/android/issues/detail?id=61682
Der
screenrecord
Befehl fehlt einfach:i:\>adb -e shell root@generic_x86_64:/ # screenrecord /system/bin/sh: screenrecord: not found 127|root@generic_x86_64:/ #
Unter Windows empfehle ich, alternativ das generische Bildschirmaufnahme-Tool von Fraps zu verwenden . Es ist ein großartiges Werkzeug mit zu vielen Jahren Geschichte, um es zu zählen. Ich bin nicht mit ihnen verbunden, ich habe es nur "damals" benutzt, als ich viel gespielt habe. Fügen Sie auf der Registerkarte Filme einen Videoaufnahme-Hotkey hinzu und verwenden Sie diesen, um die Aufnahme zu starten / zu stoppen. Der FPS-Zähler leuchtet während der Aufnahme rot.
quelle
Vielleicht sollten Sie einfach ein Telefon wie folgt wechseln:
Bei Verwendung von HUAWEI ist der Bildschirmdatensatz deaktiviert:
Aber wenn Sie zu Nubia wechseln, funktioniert es!
quelle
Ich hatte das gleiche Problem. Es wurde gelöst, als ich nicht lief, sondern de App debuggte .
Sobald Sie Ihre App debuggt haben, wird das Symbol aktiviert, auch wenn Sie Ihre App nur ohne Debugging ausführen.
Ich denke, dies muss für jede App durchgeführt werden, die Sie entwickeln, da es sich um eine Debugging-Funktion oder ähnliches handeln muss.
* Beachten Sie, dass ich in diesem Bild Android Studio Post 2.0 verwende, aber als mir dieses Problem passiert ist, habe ich Pre 2.0 verwendet, sodass dies keine Rolle spielen sollte.
quelle
Öffnen Sie den Android-Emilator. Klicken Sie auf die Schaltfläche "..." in der rechten Seitenleiste. Öffnen Sie das neue Fenster, den Aufnahmebildschirm und starten Sie die Aufnahme. Es ist in Ordnung. Https://developer.android.com/studio/run/emulator.html
quelle
Wenn Sie ein echtes Gerät im Debug-Modus ausführen und dann zur Logcat-Ansicht wechseln, wird links eine Schaltfläche für die Bildschirmaufzeichnung angezeigt.
quelle
für diejenigen, die Bildschirmschreiber oder Screenshot-Schaltfläche nie gefunden haben. Bitte schön
Stellen Sie zunächst sicher, dass LogCat geöffnet ist (drücken Sie F6, zumindest unter OSx).
Dann stellen Sie möglicherweise fest, dass Sie immer noch keine Aufnahmetaste sehen. Bewegen Sie den Mauszeiger über den winzigen "Überlauf" -Pfeil im Bild unten.
Sie sollten jetzt die Aufnahmetaste sehen, die im Bild unten angegeben ist.
Herzlichen Glückwunsch, wenn Ihr Gerät die Bildschirmaufzeichnung unterstützt, klicken Sie einfach auf die Schaltfläche. Daraufhin wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, Auflösung und Bitrate einzugeben
quelle
Im Falle eines Emulators habe ich erfahren, dass Sie DirectX End-User Runtime installieren sollten
Installierte es für eine andere Anwendung und zum Glück funktioniert auch Android Sceer Record einwandfrei und ist nicht ausgegraut!
Hoffe das hilft einigen anderen Menschen
quelle