Я не могу использовать камеру в эмуляторе genymotion
Я использую эмулятор genymotionhttp://www.genymotion.com/ но когда я открыл камеру, я получил сообщение "не могу подключиться к камере", в чем проблема ?
8 ответов
обновление сделал это сообщество wiki в случае, если у кого-то еще есть что добавить, я не могу держать это в курсе прямо сейчас :)
Это может быть просто, что вы не активировал камеру для эмулятора. В отличие от фондовых эмуляторов, которые после настройки веб-камеры они просто работают, на эмуляторах genymotion вам нужно включить камеры on. Процесс очень прост.
в окне эмулятора нажать ctrl+3 или ⌘+3 чтобы принести панель конфигурации камеры, которая выглядит как левая, и включить ее, как справа:
вы можете выбрать фиктивную камеру, которая покажет логотип genymotion, движущийся по экрану, или использовать системную камеру, если она доступна, и просмотреть ее. Обратите внимание, что на приведенном выше скриншоте я использую переднюю камеру телефона вместо задней камеры.
Если все другие решения не работают, вы можете сохранить работу виртуального устройства и перезапустить eclipse, и процесс adb и это должно работать. У меня получилось. Я предполагаю, что соединение с adb уже занято какой-то другой камерой, и это блокирует вашу текущую камеру от подключения к разработке IDE с виртуальным устройством.
Если вы используете Intellij Idea, нет необходимости перезапускать Genymotion или IDE.
- Genymotion: выключите камеру
- Intellij идея: из меню выберите инструменты / Android / "включить интеграцию ADB"
- Genymotion: включить камеру
Это должно работать и для вас.
просто расширяя ответ @sivi:
в моем случае я просто восстановил соединение с эмулятором, используя следующие:
adb kill-server ---> adb start-server
и он начал прекрасно работать.
Если вы используете eclipse, я узнал, что вы собираетесь DDMS, а затем устройства, которые вы можете сбросить adb. Вы можете найти опцию, нажав на стрелку раскрывающегося списка, которая говорит "меню просмотра".
просто завершите ADB.процесс exe или аналогичный в MacOS kill adb, и он автоматически запустится, следовательно, genymotion нуждается в нем, и вы сможете использовать свою камеру, ADB, вероятно, держит камеру занятой.
Я попробовал все предложения выше, включая перезапуск adb, но никто не работал Затем я вижу предложение на англоязычном веб-сайте Мой английский не очень хорош, поэтому я не могу полностью понять его, и я забываю URL страницы..
однако последнее предложение-удалить виртуальное устройство в genymotion и просто воссоздать его, возможно, вы будете работать.
Я последовал этому совету и у меня получилось. Поэтому я пришел сюда, чтобы поделиться.
вот еще одно решение. Я пробовал все выше и frustruately никто из них не работал. В конце концов я узнал, что если я поверните устройство в альбомную камера работает. иначе я получу зеленый экран. Надеюсь, это кому-то поможет..