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