dyld:找不到符号:_vmnet_shared_interface_name_key

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

尝试从 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 模拟器后,我收到以下消息:

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
2个回答
2
投票

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

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

您还可以通过将 macOS 版本升级到最新版本来修复此问题。


0
投票

我还通过降级模拟器修复了这个问题,并尝试了我能找到的所有其他方法。

关于如何操作的绝佳链接: https://developer.android.com/studio/emulator_archive 包括旧模拟器的 Android 存档。

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