【问题标题】:macOS Mojave: Android studio: the emulator process for AVD was killedmacOS Mojave:Android 工作室:AVD 的模拟器进程被杀死
【发布时间】:2021-12-27 09:15:12
【问题描述】:

我想尝试android自动模拟器,所以我尝试从AVD管理器下载它,但经过几次。然后我发现连我的手机模拟器都打不开,出现这个错误:The emulator process for AVD was killed

我尝试升级我的 android studio,重新安装它,取消选中平台工具并签入 AVD 管理器,替换模拟器文件夹,随便你命名,我都试过了,但没有用。

在我尝试使用命令行启动模拟器后,出现如下错误:

dyld: Symbol not found :_vmnet_shared_interface_name_key
Referenced from ..../qemu-system-x86_64 (which was built for Mac OS X 
11.1)

【问题讨论】:

  • 更新你的 OS X
  • 我已经使用回android studio 4.1 RC1,虽然启动avd时,仍然弹出“无法定位adb”,但虚拟设备能够启动。所以我认为升级android studio会带来这个问题。

标签: java android macos


【解决方案1】:

原因是最新的模拟器不能在mojave上运行(Mac OS X 10.14)。

解决方案:

  1. sdk manager安装模拟器,svd创建虚拟设备
  2. 尝试下载旧版本 (https://dl.google.com/android/repository/emulator-darwin-6885378.zip)
  3. 解压文件,然后将你的安卓模拟器文件夹(通常是~/Library/Android/sdk/emulator)替换为你刚刚解压的文件夹。
  4. 转到您的模拟器文件夹cd ~/Library/Android/sdk/emulator,列出所有虚拟设备./emulator -list-avds,然后尝试通过./emulator @YOUR_DEVICE_NAME 打开其中一个虚拟设备

【讨论】:

    【解决方案2】:

    我有同样的问题,简单的解决方案是:

    尝试安装较低 API 级别的虚拟设备,例如如果您尝试使用 API 级别 30,请更改为 API 级别 27 看看是否有效

    所以你需要

    • 点击您的 Android 工作室右上角的 AVD Manger 图标,(或导航到工具然后 AVD 管理器)
    • 然后点击创建虚拟设备按钮
    • 选择一个设备(例如 Pixel 2)并点击下一步
    • 尝试 API LEVEL 27(奥利奥)

    希望它能像解决我的问题一样解决您的问题

    【讨论】:

    • 谢谢哥们。我通过升级 Mac OS 和 android studio 解决了这个问题。现在它像魅力一样发挥作用
    猜你喜欢
    • 2018-04-24
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 2021-04-09
    相关资源
    最近更新 更多