无法启动 Android 模拟器 - 库未加载
Cannot start Android Emulator - Library not loaded
我在 Android Studio 中更新了 Android 模拟器。更新后,当我尝试启动 AVD 时,我总是收到“模拟器进程已被终止”。
我试图从命令行启动它并得到以下错误。
emulator: Android emulator version 30.5.3.0 (build_id 7196367) (CL:N/A)
dyld: Library not loaded: /System/Library/Frameworks/IOUSBHost.framework/Versions/A/IOUSBHost
Referenced from: /Users/NaoKreuzeder/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64
Reason: image not found
Abort trap: 6
我在 mac 上搜索了文件“IOUSBHost.framework”。但是没找到。
如何解决这个问题?有人可以指出正确的方向以找到解决方案吗?
我没有提供解决方案,但我可以确认问题出现在以下配置中:
- macos High Sierra (10.13.6),
- Android工作室 4.1.3,
- Android 模拟器 30.5.3,
- HAXM 7.6.5
我还可以确认,在 Big Sure (11.2.3) 等较新版本的 macsos 中,使用相同版本的开发工具一切正常,因为 IOUSBHost.framework 存在。
从 Apple 开发者网站 https://developer.apple.com/documentation/iousbhost/iousbhostdevice 我们可以看到 IOUSBHost 框架在 macOS 10.15 及更高版本中可用。
在我将 MacOS 更新到 Catalina (10.15.7) 之后,现在一切正常。
看起来,最新版本的 Android Studio Emulator 不适用于旧版 MacOS。
我的 Mac 是 运行 Mojave,我 运行 在今天将我的 Android 模拟器版本升级到 v30.5.3 后遇到了这个问题。我将我的模拟器版本从 v30.5.3 降级到 v30.0.12 并解决了这个问题。
我在 Android Studio 中更新了 Android 模拟器。更新后,当我尝试启动 AVD 时,我总是收到“模拟器进程已被终止”。
我试图从命令行启动它并得到以下错误。
emulator: Android emulator version 30.5.3.0 (build_id 7196367) (CL:N/A) dyld: Library not loaded: /System/Library/Frameworks/IOUSBHost.framework/Versions/A/IOUSBHost Referenced from: /Users/NaoKreuzeder/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64 Reason: image not found Abort trap: 6
我在 mac 上搜索了文件“IOUSBHost.framework”。但是没找到。
如何解决这个问题?有人可以指出正确的方向以找到解决方案吗?
我没有提供解决方案,但我可以确认问题出现在以下配置中:
- macos High Sierra (10.13.6),
- Android工作室 4.1.3,
- Android 模拟器 30.5.3,
- HAXM 7.6.5
我还可以确认,在 Big Sure (11.2.3) 等较新版本的 macsos 中,使用相同版本的开发工具一切正常,因为 IOUSBHost.framework 存在。
从 Apple 开发者网站 https://developer.apple.com/documentation/iousbhost/iousbhostdevice 我们可以看到 IOUSBHost 框架在 macOS 10.15 及更高版本中可用。
在我将 MacOS 更新到 Catalina (10.15.7) 之后,现在一切正常。 看起来,最新版本的 Android Studio Emulator 不适用于旧版 MacOS。
我的 Mac 是 运行 Mojave,我 运行 在今天将我的 Android 模拟器版本升级到 v30.5.3 后遇到了这个问题。我将我的模拟器版本从 v30.5.3 降级到 v30.0.12 并解决了这个问题。