【问题标题】:The emulator process for AVD Pixel_4_XL_API_30 was killedAVD Pixel_4_XL_API_30 的模拟器进程被杀死
【发布时间】:2021-04-17 06:03:24
【问题描述】:

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

AVD Pixel_4_XL_API_30 的模拟器进程被杀死

我已经更新了我的 Android Studio,并且所有内容也删除了旧的 AVD 创建新的仍然相同的错误。

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      在我的情况下,这是因为内存量小。我确实注意到启动 AVD 需要大约 7Gb SSD 内存。 它对我有用)

      【讨论】:

        【解决方案3】:

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

        解决问题的步骤:

        1. 打开Terminal,进入目录/Users/<username>/Library/Android/sdk/emulator/qemu/darwin-x86_64/

        2. 使用touchcat 命令创建一个名为entitlements.xml 的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 模拟器就会再次运行!

        【讨论】:

        • 但是我的是windows我怎么能用同样的方法修复它?
        猜你喜欢
        • 2021-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-21
        • 1970-01-01
        • 1970-01-01
        • 2021-03-11
        相关资源
        最近更新 更多