Я только что установил последнюю версию Android Studio (v3.1.2) со всеми необходимыми компонентами для запуска эмулируемой прошивки Android и тестирования приложения в ней.Я попытался подключить свою веб-камеру к эмулируемому телефону, чтобы имитировать собственную встроенную камеру, следуя инструкциям, которые вы можете найти вокруг (и на этом сайте), делая все, что нужно, - но ни одно из протестированных мной приложений не смоглоиспользуй это.Они просто плевали какие-то ошибки типа «Камера обнаружена».
Вот соответствующий вывод команды:
K:\Android\SDK\emulator\emulator -webcam-list -avd
emulator: WARNING: enumerateDevices: Webcam device '\\\usb#vid_0ac8&pid_3500&mi_00#6&197c435a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global' does not support required dimensions.
Итак, очевидно, что текущая версия AVD считает мою веб-камеру «недостойной»».У меня есть бюджетное устройство A4-Tech PK-910H, но оно способно воспроизводить 2-мегапиксельный видеопоток, работает даже лучше, когда дело доходит до фотографий.Как это может быть возможно недостаточно?Почему это все равно, и почему это не так?
Я использовал очень похожую установку год назад, и все работало как шарм.Более того, Я использовал гораздо худшую веб-камеру, чем без проблем (эта старая камера все еще у меня, и она не принимается AVD так же, поэтому я действительно купил новую, предполагая, что2MP просто должно хватить на все).С того дня ничего не изменилось, кроме версий Studio и AVD, так что я почти уверен, что это виновники.
Можно ли решить эту проблему, не переустанавливая все из какого-то старого устаревшего пакета Studio?Может быть, я могу как-то использовать старый эмулятор AVD параллельно с новым?