AVD Pixel_4_XL_API_30 的模拟器进程被杀死

时间:2021-04-17 06:03:24

标签: android android-emulator

在尝试运行模拟器时出现此错误:

<块引用>

AVD Pixel_4_XL_API_30 的模拟器进程被杀死

我已经更新了我的 Android Studio 并且所有东西都删除了旧的 AVD 创建了一个仍然相同的错误。

error-image

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 我尝试了 stackoverflow 的几种解决方案,但没有奏效。 最后我注意到这个问题发生在 macOS Big Sur 11.3 更新中。

解决问题的步骤:

  1. 打开 Terminal 并转到目录 /Users/<username>/Library/Android/sdk/emulator/qemu/darwin-x86_64/

  2. 使用 entitlements.xmltouch 命令创建名为 cat 的 xml 文件

  3. 将此内容添加到 entitlements.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.security.hypervisor</key>
    <true/>
</dict>
</plist>
  1. 然后只需用它签署 qemu-system-x86_64
codesign -s - --entitlements entitlements.xml --force qemu-system-x86_64

现在只需重新启动 Android Studio,Android 模拟器就可以再次运行了!

答案 1 :(得分:0)

当您的模拟器所在的驱动器上没有足够的空间时会发生这种情况。检查驱动器是否应具有 7-10 GB 可用空间。

如果这不起作用,请编辑您的 AVD 并将 Graphics 选项更改为 Software,因为这也可能是图形问题。如果可用,还要更新模拟器。

还要检查您的 ANDROID_HOME 变量。检查它是否指向正确的位置。它应该是您的 SDK 位置。

答案 2 :(得分:0)

就我而言,这是因为内存不足。我确实注意到启动 AVD 需要大约 7Gb SSD 内存。 它对我有用)