Я не могу использовать камеру в эмуляторе genymotion

Я использую эмулятор genymotionhttp://www.genymotion.com/ но когда я открыл камеру, я получил сообщение "не могу подключиться к камере", в чем проблема ?

8 ответов


обновление сделал это сообщество wiki в случае, если у кого-то еще есть что добавить, я не могу держать это в курсе прямо сейчас :)

Это может быть просто, что вы не активировал камеру для эмулятора. В отличие от фондовых эмуляторов, которые после настройки веб-камеры они просто работают, на эмуляторах genymotion вам нужно включить камеры on. Процесс очень прост.

в окне эмулятора нажать ctrl+3 или +3 чтобы принести панель конфигурации камеры, которая выглядит как левая, и включить ее, как справа: enter image description here

вы можете выбрать фиктивную камеру, которая покажет логотип genymotion, движущийся по экрану, или использовать системную камеру, если она доступна, и просмотреть ее. Обратите внимание, что на приведенном выше скриншоте я использую переднюю камеру телефона вместо задней камеры.


Если все другие решения не работают, вы можете сохранить работу виртуального устройства и перезапустить eclipse, и процесс adb и это должно работать. У меня получилось. Я предполагаю, что соединение с adb уже занято какой-то другой камерой, и это блокирует вашу текущую камеру от подключения к разработке IDE с виртуальным устройством.


Если вы используете Intellij Idea, нет необходимости перезапускать Genymotion или IDE.

  1. Genymotion: выключите камеру
  2. Intellij идея: из меню выберите инструменты / Android / "включить интеграцию ADB"
  3. Genymotion: включить камеру

Это должно работать и для вас.


просто расширяя ответ @sivi:

в моем случае я просто восстановил соединение с эмулятором, используя следующие:

adb kill-server ---> adb start-server

и он начал прекрасно работать.


Если вы используете eclipse, я узнал, что вы собираетесь DDMS, а затем устройства, которые вы можете сбросить adb. Вы можете найти опцию, нажав на стрелку раскрывающегося списка, которая говорит "меню просмотра".

пример для поиска Rest adb.


просто завершите ADB.процесс exe или аналогичный в MacOS kill adb, и он автоматически запустится, следовательно, genymotion нуждается в нем, и вы сможете использовать свою камеру, ADB, вероятно, держит камеру занятой.


Я попробовал все предложения выше, включая перезапуск adb, но никто не работал Затем я вижу предложение на англоязычном веб-сайте Мой английский не очень хорош, поэтому я не могу полностью понять его, и я забываю URL страницы..

однако последнее предложение-удалить виртуальное устройство в genymotion и просто воссоздать его, возможно, вы будете работать.

Я последовал этому совету и у меня получилось. Поэтому я пришел сюда, чтобы поделиться.


вот еще одно решение. Я пробовал все выше и frustruately никто из них не работал. В конце концов я узнал, что если я поверните устройство в альбомную камера работает. иначе я получу зеленый экран. Надеюсь, это кому-то поможет..