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