【问题标题】:dyld: Symbol not found: _vmnet_shared_interface_name_keydyld:找不到符号:_vmnet_shared_interface_name_key
【发布时间】:2021-12-30 03:25:07
【问题描述】:

在尝试从 Android Studio 运行模拟器后,我得到了以下信息:

dyld: Symbol not found: _vmnet_shared_interface_name_key
Referenced from: /goinfre/anel-bou/FlutterFolder/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64 (which was built for Mac OS X 11.1)
Expected in: /System/Library/Frameworks/vmnet.framework/Versions/A/vmnet 
in /goinfre/anel-bou/FlutterFolder/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64. 

在尝试不使用 Android Studio 运行 Android Emulator 后,我收到以下消息:

e2r7p15% /goinfre/anel-bou/FlutterFolder/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64 ; exit;
dyld: Library not loaded: @rpath/libQt5WebEngineWidgetsAndroidEmu.5.12.1.dylib
  Referenced from: /goinfre/anel-bou/FlutterFolder/Android/sdk/emulator/qemu/darwinx86_64/qemu-system-x86_64
  Reason: image not found
zsh: abort  

我正在使用 macOS Mojave 10.14.6(我无法更新)和 Android Studio Arctic Fox | 2020.3.1 补丁 2

【问题讨论】:

    标签: macos android-emulator


    【解决方案1】:

    我通过降级模拟器修复了它:

      1. 下载旧版本的模拟器(在我的例子中,我使用 emulator-darwin_x64-7425822 download from here
      1. 将您下载的 emulator 文件夹替换为 sdk 文件夹中的文件夹。 (通常应该在这里~/Library/Android/sdk

    您也可以通过将 macOS 版本升级到最新版本来修复它。

    【讨论】:

    • 谢谢!你的下载链接似乎死了,对我来说mirrors.cloud.tencent.com/AndroidSDK 可以工作,尽管它看起来非常慢。
    • 现在链接正常,模拟器运行缓慢,因为您使用的版本不兼容,请尝试更改版本或使用我发布的版本,谢谢
    猜你喜欢
    • 2015-05-02
    • 2020-04-18
    • 2016-06-01
    • 2020-07-22
    • 2019-08-18
    • 2020-02-13
    • 2017-01-29
    • 2019-01-01
    • 1970-01-01
    相关资源
    最近更新 更多