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

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


person Mohammed Subhi Sheikh Quroush    schedule 10.11.2013    source источник
comment
Также получил ту же ошибку на Galaxy Nexus 4.2.2 avd на genymotion. Удалось ли вам найти решение?   -  person nknganda    schedule 16.01.2014


Ответы (8)


ОБНОВЛЕНИЕ Сделал это вики сообщества на случай, если у кого-то еще есть что добавить, я не могу обновлять это прямо сейчас :)

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

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

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

person Community    schedule 26.01.2014
comment
Возникла та же проблема с MacOSX 10.7 Geny 4.1.1. Приложение с предварительным просмотром камеры не совсем работает. Что странно, иногда это происходит, когда я случайным образом переключаю Dummy на веб-камеру. Внезапно предварительный просмотр работает, и при переключении настроек или перезагрузке приложения снова появляется черный экран. - person albertpeiro; 18.03.2014
comment
Если вы продолжаете получать предупреждение «Не удается подключиться к камере», даже если камера была включена в Genymotion, вы можете попробовать воссоздать виртуальное устройство. Это исправило это для меня. - person Yannick De Turck; 23.03.2014
comment
Даже в Windows я ничего не вижу в эмуляторе, хотя я вижу свое изображение на стороне предварительного просмотра. Моя камера включена, точно так же, как и выше. - person Hesam; 22.04.2014
comment
В OSX я сделал следующее, чтобы заставить его работать: 1. Уничтожить виртуальное устройство 2. Из CLI, adb kill-server 3. Создать новое виртуальное устройство 4. ionic run android - person John Shipp; 23.02.2016

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

person sivi    schedule 23.03.2014
comment
Спасибо, мужик! Вы экономите мое время от попытки использовать ДРУГОЙ лучший эмулятор... Когда у меня возникла эта проблема, выключите Eclipse › перезапустите Genymotion › В виджете камеры › запустите Eclipse. - person Coisox; 13.05.2014
comment
на самом деле достаточно закрыть adb (он автоматически перезапускается), вам не нужно перезапускать eclipse. - person sivi; 13.06.2014
comment
О, чувак, я не могу поверить, как у тебя появилась эта идея;) это работает для меня. - person dharam; 31.07.2014

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

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

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

person Hesam    schedule 06.06.2014
comment
Я уже выбрал его, хотя я просто не выбрал, а затем снова выбрал, и это сработало! Использование студии Android 1.0.2. Спасибо! - person Jack; 25.01.2015

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

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

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

и он начал работать отлично.

person Mohit    schedule 08.10.2014

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

Пример поиска adb для отдыха.

person jlope    schedule 05.07.2014

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

person Khris Azuaje    schedule 19.09.2014

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

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

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

person ruiruige1991    schedule 16.02.2016

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

person Yarden Cohen    schedule 24.03.2017