MacOS M1下Android模拟器USB直通无法获取独占权限问题
问题:让Android模拟器识别MacBook Pro M1上的USB网络适配器
尝试让Android模拟器识别通过USB连接到MacBook Pro M1的Wi-Fi适配器或以太网适配器,已执行以下操作:
尝试命令1及报错
执行命令:
./emulator -avd MyTestEmulator -gpu host -qemu -device usb-ehci,id=ehci -device usb-host,bus=ehci.0,vendorid=0x0bda,productid=0x8153
输出错误信息:
2024-05-30 18:10:50.224 qemu-system-aarch64[21796:116971] Acquiring USB Exclusive access for device: <vendorID: 0xbda, productID: 0x8153> 2024-05-30 18:10:50.508 qemu-system-aarch64[21796:116971] Service authorization failed with error with return code: -536870202 2024-05-30 18:10:50.511 qemu-system-aarch64[21796:116971] Error creating device: Failed to create IOUSBHostObject.
尝试命令2及报错
使用以下命令启动模拟器:
./qemu-system-aarch64 -avd TestEmulator -usb-passthrough vendorid=0x0bda,productid=0x8153
得到错误:
qemu-system-aarch64: -device usb-host,bus=ehci.0,vendorid=0x0bda,productid=0x8153: 'usb-host' is not a valid device model name
当前困境
已知Linux设备需通过udev规则授予USB端口写入权限,但未找到适用于Arm架构MacOS的等效方案。
内容的提问来源于stack exchange,提问作者HackX123
相关产品推荐
相关产品推荐

