macOS Mojave:Android 工作室:AVD 的模拟器进程被杀死

Posted

技术标签:

【中文标题】macOS Mojave:Android 工作室:AVD 的模拟器进程被杀死【英文标题】:macOS Mojave: Android studio: the emulator process for AVD was killed 【发布时间】: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会带来这个问题。 【参考方案1】:

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

解决方案:

    sdk manager安装模拟器,svd创建虚拟设备 尝试下载旧版本 (https://dl.google.com/android/repository/emulator-darwin-6885378.zip) 解压文件,然后将你的安卓模拟器文件夹(通常是~/Library/Android/sdk/emulator)替换为你刚刚解压的文件夹。 转到您的模拟器文件夹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 解决了这个问题。现在它像魅力一样发挥作用

以上是关于macOS Mojave:Android 工作室:AVD 的模拟器进程被杀死的主要内容,如果未能解决你的问题,请参考以下文章

如何忽略/隐藏/关闭macOS Catalina/Mojave的更新通知

如何在 macOS 10.14.4 Mojave 上使用 fink

将MacOS Catalina 降级为 Mojave

markdown macOS Mojave(Dev)

macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效

麻烦在 MacOS Mojave 上安装 pymssql