【问题标题】:Cannot start Android Emulator - Library not loaded无法启动 Android 模拟器 - 未加载库
【发布时间】:2021-06-16 05:46:37
【问题描述】:

我在 Android Studio 中更新了 Android 模拟器。更新后,当我尝试启动 AVD 时,总是得到“模拟器进程被杀死”。

我尝试从命令行启动它并得到以下错误。

模拟器:Android 模拟器版本 30.5.3.0 (build_id 7196367) (CL:N/A) dyld:库未加载:/System/Library/Frameworks/IOUSBHost.framework/Versions/A/IOUSBHost 引用自:/Users/NaoKreuzeder/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64 原因:找不到图片 中止陷阱:6

我在我的 Mac 上搜索了文件“IOUSBHost.framework”。但是没找到。

如何解决这个问题?有人能指出我找到解决方案的正确方向吗?

【问题讨论】:

    标签: android android-studio android-emulator


    【解决方案1】:

    我没有提供解决方案,但我可以确认问题出现在以下配置中:

    • macos High Sierra (10.13.6),
    • AndroidStudio 4.1.3,
    • Android 模拟器 30.5.3,
    • HAXM 7.6.5

    我还可以确认,在 Big Sure (11.2.3) 等较新版本的 macsos 中,使用相同版本的开发工具一切正常,因为存在 IOUSBHost.framework。

    从苹果开发者网站https://developer.apple.com/documentation/iousbhost/iousbhostdevice我们可以看到框架IOUSBHost在macOS 10.15及以上版本中可用。

    【讨论】:

    • 请使用文本格式,尤其是答案中的列表。
    【解决方案2】:

    我的 Mac 正在运行 Mojave,我今天将我的 Android 模拟器版本升级到 v30.5.3 后遇到了这个问题。我将我的模拟器版本从 v30.5.3 降级到 v30.0.12 并解决了这个问题。

    【讨论】:

    【解决方案3】:

    在我将 MacOS 更新到 Catalina (10.15.7) 之后,现在一切正常。 看起来,最新版本的 Android Studio Emulator 不适用于旧的 MacOS 版本。

    【讨论】:

      猜你喜欢
      • 2017-03-19
      • 1970-01-01
      • 2022-06-15
      • 2012-09-29
      • 2016-08-09
      • 2012-04-13
      相关资源
      最近更新 更多