macOS Mojave上的Android模拟器的授权问题?

问题描述 投票:0回答:1

我无法从macOS Mojave上的Android Studio在模拟器上运行Android应用程序。但是我使用连接到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

但是我的终端有权访问网络摄像头。我可以运行其他从CLI访问摄像机的应用程序,而不会出现问题。

所以我认为这是错误的。有什么建议吗?

android camera android-emulator macos-mojave
1个回答
0
投票

我在https://developer.android.com/reference/android/media/MediaRecorder找到了答案:

注意:当前,MediaRecorder在模拟器上不起作用。

与macOS安全性无关。

© www.soinside.com 2019 - 2024. All rights reserved.