Aufnahme im Android-Emulator flackert

Lesezeit: 3 Minuten

Benutzeravatar von PlasticMind
PlasticMind

Ich habe versucht, in Android Studio mit verschiedenen emulierten Geräten und Programmen aufzunehmen, aber alle meine Aufnahmen flackern stark.

Der Bildschirm des Emulators selbst flackert nicht.

Ich habe versucht, Nexus 5X, Nexus 7 und Pixel 2 auf 25- und 28-API-Ebene zu verwenden.

Ich verwende den Emulator unter Windows 10 mit Intel Core i7-4720HQ, 16 GB Speicher und NVIDIA GeForce GTX 970M.

Ich habe den Modus in der NVIDIA-Systemsteuerung auf Maximale Leistung eingestellt.

Wenn ich die gleichen Programme mit echtem Telefon aufnehme, funktioniert alles einwandfrei.

Die Version von Android Studio ist aktuell.

  • Dasselbe Problem dort … Irgendeine Lösung?

    – lltof

    27. Oktober 2020 um 12:19 Uhr

  • Habe das gleiche Problem. Hast du eine Lösung gefunden?

    – BHülse

    10. Dezember 2020 um 12:31 Uhr

  • Gleiches Problem, letztendlich mit Kazam.

    – Gonki

    17. Dezember 2020 um 6:27 Uhr

Benutzeravatar von Sergio Martin
Sergio Martin

Ich hatte das gleiche Problem und habe es gelöst, indem ich einen Parameter im Emulator geändert habe config.ini Datei

Um es zu lösen, gehen Sie zu dem Pfad in Ihrem Computer, in dem sich die Emulatorgeräte befinden, Beispiel: C:\Users\XXXX\.android\avd\

Geben Sie das Verzeichnis des Emulators ein, den Sie reparieren möchten, öffnen Sie die config.ini Datei in einem Texteditor und wo es heißt:

hw.gpu.mode = auto

Sie ersetzen es durch:

hw.gpu.mode = guest

Speichern Sie die Änderungen und starten Sie den Emulator neu.

  • Dies sollte als Antwort markiert werden. Gibt es dafür irgendwo eine Erklärung?

    – Nick

    8. März 2021 um 14:28 Uhr

  • FYI: Die zu durchsuchende und zu bearbeitende Datei ist: hardware-qemu.ini

    – David Archanjo

    6. April 2021 um 18:19 Uhr

  • Verwendet den Android Geräte-Manager, um Geräteeinstellungen zu ändern, die Gast Option war nicht in der Liste, also manuell eingegeben und gespeichert. Hat wunderbar funktioniert danke!

    – Tyth

    2. Juni 2021 um 12:36 Uhr

  • Ich habe es geändert. aber nach dem Neustart des Emulators wird die Textdatei auf den Standard zurückgesetzt. Wieso den?

    – zihadrizkyef

    19. November 2021 um 10:08 Uhr

  • “hw.gpu.mode = guest” macht den Emulator so langsam. Dies hat mein Problem gelöst: Logcat -> Bildschirm aufzeichnen -> “Use Emulator Recording (webm)” deaktivieren und dann die Aufnahme starten

    – Ali Sed

    28. Februar um 9:02 Uhr

Ich hatte das gleiche Problem und konnte es lösen, indem ich die emulierte Leistung in den AVD-Einstellungen auf „Software-GLES 2.0“ änderte. In den Notizen heißt es, dass diese Einstellung verwendet werden soll, um Probleme mit der Grafikkarte des Computers zu umgehen. (Diese Lösung ähnelt der von @padDad, nur mit einer anderen Einstellung)

Screenshot der Lösung im AVD Manager

Benutzeravatar von padPad
PadPad

Ich habe es geschafft, dieses Problem zu beheben, indem ich Emulated Performance auf Hardware -GLE 2.0 von AVD geändert habe

Emulierte Leistung für Hardware -GLE 2.0

der Benutzeravatar von the-red-code
der-rote-code

Versuchen Sie es, indem Sie “Use Emulator Recording (webm)” deaktivieren.

Geben Sie hier die Bildbeschreibung ein

Benutzeravatar von wiz
Zauberer

Versuchen Sie, den bevorzugten Grafikprozessor auf „Integrierte Grafik“ zu ändern. Bei meinem Rechner ist damit das Problem nicht gelöst, aber es reduziert das Flimmern drastisch.

NVIDIA Systemsteuerung -> 3D-Einstellungen verwalten -> Programmeinstellungen:

Wählen Sie dann den Emulator (qemu-system-x86_64.exe) aus oder fügen Sie ihn der Liste hinzu und wählen Sie aus Integrierte Graphiken Anstatt von NVIDIA-Prozessor

S

Benutzeravatar von Dharman
Dharman

Ich hatte das gleiche Problem beim Abspielen von Aufnahmen von einem Android-Emulator. Ich habe dieses Problem umgangen, indem ich die Emulator-Eigenschaft hw.gpu.mode deaktiviert habe.

Benutzeravatar von VoidOfLimbo
VoidOfLimbo

Wenn aus irgendeinem Grund der Versuch der obigen Methode, dh das Ändern der emulierten Leistung auf Software oder Hardware, immer noch nicht für Sie funktioniert, versuchen Sie es auch so:

Geben Sie hier die Bildbeschreibung ein

  • Herstellung [ bitrate ~ desired framerate ] funktioniert bei mir daher 24 statt standardmäßig 4 Mbps

  • Anstelle von 1080 x 2220 habe ich 1088 x 2224 verwendet, um ein Vielfaches von 16 zu machen.

Versuchen Sie beim Speichern des Videos, es im .mp4-Format anstelle von .webm zu speichern (falls nicht bereits mp4).

Geben Sie hier die Bildbeschreibung ein

Ich habe die hier erwähnten Schritte befolgt, um meinen Emulatorbildschirm aufzuzeichnen: So zeigen Sie den Aufnahme-Emulator in Android Studio an

1394550cookie-checkAufnahme im Android-Emulator flackert

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy