【问题标题】:Android Emulator failing to open on MAC from command line as well as from AVD Manager [duplicate]Android Emulator 无法从命令行和 AVD Manager 在 MAC 上打开 [重复]
【发布时间】:2021-06-24 12:05:43
【问题描述】:

尝试从 MAC 上的终端启动模拟器时出现以下错误

user ~ $ emulator -list-avds
Pixel_4_play
user ~ $ emulator @Pixel_4_play
emulator: Android emulator version 30.7.4.0 (build_id 7453540) (CL:N/A)
handleCpuAcceleration: feature check for hvf
cannot add library /Users/user/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib: failed
added library /Users/user/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib
cannot add library /Users/user/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libMoltenVK.dylib: failed
added library /Users/user/Library/Android/sdk/emulator/lib64/vulkan/libMoltenVK.dylib
emulator: INFO: GrpcServices.cpp:315: Started GRPC server at 127.0.0.1:8554, security: Local
emulator: INFO: EmulatorAdvertisement.cpp:93: Advertising in: /Users/akumar8/Library/Caches/TemporaryItems/avd/running/pid_61379.ini
dyld: lazy symbol binding failed: Symbol not found: _preadv
  Referenced from: /Users/user/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _preadv
  Referenced from: /Users/user/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64
  Expected in: /usr/lib/libSystem.B.dylib

Abort trap: 6

也尝试使用 AVD Manager,它仍然无法启动模拟器。我收到错误消息“AVD 的模拟器进程已被杀死”

有人可以帮我解决这个问题吗?

我的 Mac 信息: MAC OS Catalina - 10.15.7

【问题讨论】:

标签: android android-studio android-emulator macos-catalina android-sdk-tools


【解决方案1】:

问题终于解决了。

一个新的更新版本 - 30.8.4 现在可用于 Android 模拟器,它为我解决了这个问题。

如何更新:

请前往 Android Studio > 工具 > SDK 管理器

SDK 管理器打开后,从左侧选择 Android SDK 现在从右侧选择 SDK Tools 选项卡。

搜索 Android Emulator 将其更新到 30.8.4 版本。

完成。

现在打开 AVD Manager 并启动模拟器。它会按预期工作。

【讨论】:

    最近更新 更多