Проблема авторизации для эмулятора Android на macOS Mojave? - PullRequest
0 голосов
/ 08 ноября 2019

Я не могу запустить свое приложение Android на эмуляторе из Android Studio на MacOS Mojave. Но у меня нет проблем с запуском того же приложения с использованием физического устройства, подключенного к USB-порту. Я думаю, что проблема может быть в том, что эмулятор не авторизован для доступа к веб-камере моего Macbook Pro. На терминале:

$ emulator -webcam-list                                                                                                                                                                                                                                                
List of web cameras connected to the computer:
Camera 'webcam0' is connected to device 'CC24342DY7CF6VVDK' on channel 0 using pixel format 'YUYV'

Но когда я запускаю эмулятор на CLI, у меня появляется это сообщение:

$ emulator -avd Pixel_2_API_29                                
emulator: WARNING: Camera name 'webcam0' is not found in the list of connected cameras.
Use '-webcam-list' emulator option to obtain the list of connected camera names.

Здесь возникает проблема с этой проблемой: https://youtrack.jetbrains.com/issue/IDEA-219288

Но мой терминал авторизован для доступа к веб-камере. Я могу без проблем запускать другие приложения, обращающиеся к камере через интерфейс командной строки.

Так что я думаю, что это что-то не так. Любое предложение?

1 Ответ

0 голосов
/ 08 ноября 2019

Я нашел ответ здесь https://developer.android.com/reference/android/media/MediaRecorder:

Примечание. В настоящее время MediaRecorder не работает на эмуляторе.

Это никак не связано с безопасностью macOS.

...