Когда я пытаюсь запустить Android Virtual Device с камерой, прикрепленной к моей веб-камере ноутбука, я получаю следующее сообщение:
emulator: ERROR: camera_device_start_capturing: Device 'AndroidEmulatorVC0' is unable to save frame to the clipboard: 0
Вот моя настройка:
Android Studio 0.5.9
windows 8.1 Pro
Lenovo Yoga 2 Pro ноутбук
x86 с ускорителем intel HAX (тот же результат с ARM)
Эмуляция Nexus 4 с Android 4.4.2
Я попробовал параметры совместимости Windows и пытался работать как администратор, но не повезло. Я вижу, что индикатор камеры кратковременно включается, а затем выключается прямо перед отображением ошибки. вы можете найти этот комментарий в исходном коде, генерируя ошибку:
/*
* At this point we need to grab a frame to properly setup framebuffer, and
* calculate pixel format. The problem is that bitmap information obtained
* from the driver doesn't necessarily match the actual bitmap we're going to
* obtain via capGrabFrame / capEditCopy / GetClipboardData
*/
/* Grab a frame, and post it to the clipboard. Not very effective, but this
* is how capXxx API is operating. */
Я не могу придумать ничего другого, чтобы попробовать. Интересно, имеет ли это даже решение.