ADB - Android-Emulator - Video kann nicht aufgenommen werden - Bildschirmaufzeichnung mit Android 5.11 nicht gefunden

Ich habe den Android-Emulator, die SDK-Tools v24.1.2, Android v5.1.1 installiert. Nach all dem ist der Emulator UP und ich kann meine App ausführen.

Wo ich auf ein Problem gestoßen bin, war beim Versuch, eine Bildschirmaufzeichnung mit adb zu machen. Es gibt den folgenden Fehler:

$ adb shell screenrecord /sdcard/demo.mp4
/system/bin/sh: screenrecord: not found

Ich kann die Bildschirmabdeckung darunter sehen /system/bin, aber keine Bildschirmaufzeichnung.

Folgendes habe ich installiert:

  • Android SDK-Tools v24.1.2
  • Android SDK-Plattform-Tools v22
  • Android SDK-Build-Tools v22.0.1
  • Android v5.1.1 SDK-Plattform
  • Google APIs Intel x86-System-Image

Emulator läuft für Nexus One.

Ich habe diese Frage bereits auf SO gefunden und bestätigt, dass ich die Android-Version benötige. Was vermisse ich?

Antworten (2)

Basierend auf den Kommentaren von Google in diesem Bugtracker wird es aufgrund von Hardwareanforderungen/-einschränkungen in naher Zukunft keine Emulatorunterstützung für Screenrecorder geben.

https://code.google.com/p/android/issues/detail?id=61682

danke schön. Ich stimme einigen dieser Leute in diesen Threads zu. Verschwendete 3 Stunden meiner Zeit damit, es zum Laufen zu bringen. Aber es sieht so aus, als hätten sie es gemäß diesem Kommentarcode.google.com/u/118076936637373993553 entfernt . Seufzen

Nicht sicher, wann es eingeführt wurde - die Screenrecord-Option erfordert 4.4 oder eine höhere Android-Version (basierend auf der API-Version).

Hat nichts mit dem aktuellen Stand von Emulatoren zu tun, die keine Bildschirmaufzeichnung unterstützen.