Попробуйте записать видео с помощью adb shell screenrecord Android 4.4
Я пытаюсь создать видео с терминала, но не могу добиться успеха. Это дает ошибку на терминале, как это.
adb shell screenrecord /sdcard/screenshotyyyy.mp4
ERROR: unable to create encoder input surface (err=-38)
WARNING: failed at 320x480, retrying at 720x1280
ERROR: unable to create encoder input surface (err=-38)
Ответы
Ответ 1
Функция Screenrecord не работает в эмуляторе AOSP, потому что программный AVC-кодер не поддерживает необходимые функции. Как отмечено в этой ошибке, бинарный файл screenrecord будет удален из будущих распределений эмулятора, чтобы избежать путаницы.
Я не ожидаю, что поддержка будет добавлена в ближайшем будущем, поскольку для этого требуется куча работы в кодеке.