【问题标题】:Android Emulator The emulator process for AVD was killed. Windows IntelAndroid Emulator AVD 的模拟器进程被杀死。视窗英特尔
【发布时间】:2020-11-28 17:33:36
【问题描述】:

模拟器停止运行。 配置: 已安装 Windows 10、Intel、HAXM​​、开启虚拟化、GPU 软件、重新安装模拟器。开机后立即出现此错误(AVD的模拟器进程被杀死),模拟器甚至没有出现

【问题讨论】:

标签: android android-emulator


【解决方案1】:

在 Windows 10、Intel、Android Studio 2020.3.1 Patch 4 中

工具 > AVD管理器 > 创建虚拟设备 电话 > Pixel XL > 下一步系统图像 > x86 图像 选项卡 > API 32 > 下一步

让图像下载并完成。

基本上我从 x86_64 图像中选择。

【讨论】:

    【解决方案2】:

    只要确保您的机器上有足够的磁盘空间,我就释放了空间,无需执行上述任何步骤。

    【讨论】:

      【解决方案3】:

      很难阅读我在 25 个答案之后的解决方案。 我仍然建议这个解决方案对我有帮助,因为其他人没有帮助:

      1. 在 cmd 中使用命令:cd C:\Android\Sdk\emulator>emulator -list-avds
      2. 列出所有模拟器使用: 模拟器 -list-avds
      3. 使用以下命令运行模拟器:emulator @Your-Emulator-Name
      4. 这将向您显示模拟器无法启动的原因。
      5. 对我来说是: handleCpuAcceleration:hvf 的功能检查 无法添加库 vulkan-1.dll:失败
      6. 通过谷歌搜索下载 vulkan-1.dll 文件
      7. 将此文件放在 c:\Windows\System32 中
      8. 再次启动模拟器 中提琴!!! :)

      【讨论】:

        【解决方案4】:

        我在新安装的带有 Nvidia GPU 的 Linux Mint 上遇到了同样的问题。安装GPU驱动后问题解决。

        进入“驱动管理器”查看是否有可用驱动。

        【讨论】:

          【解决方案5】:

          我和你有同样的问题。现在我通过这些步骤解决了它。

          • 打开 SDK 管理器,选择“SDK 工具”选项卡
          • 取消选中“Intel x86 Emulator Accelerator(HAXM 安装程序)”复选框,然后“确定”
          • 打开AVD Manager,尝试启动模拟器,然后让它安装HAXM
          • 终于可以启动模拟器了。我认为HAXM版本是更新的(旧是7.5.1,新的是7.5.6)。

          【讨论】:

          • 我通过在 SDK 管理器中安装 Intel x86 Emulator Accelerator(HAXM 安装程序)解决了同样的问题。它之前没有安装。
          • SDK 工具选项卡中没有 HAXM。仅在 SDK 更新站点选项卡中,但无法更改。
          【解决方案6】:

          我遇到了同样的问题,然后我尝试了多种方法来解决这个问题,但没有成功,然后我选择了一个不同的系统映像,现在它可以工作了。

          目前,我有(PIE android 9.0)

          【讨论】:

            【解决方案7】:

            以上答案都不适合我。这样做了:

            我按照comment 中提到的步骤进行操作,但没有显示任何错误。它还说“更新模拟器,因为它已经过时了”,尽管我的模拟器已经是最新的。我重新启动了 Studio 并从 AVD 管理器运行了 AVD,它工作正常。

            【讨论】:

              【解决方案8】:

              要调试此问题的确切原因,在 android studio 的选项卡部分,

              点击“帮助”,

              然后'在资源管理器中显示登录'。

              打开文件后,如果你看到类似的消息

              '模拟器:无法添加库 vulkan-1.dll:失败 模拟器:无法添加库 vulkan-1.dll:失败',

              然后按照这四个步骤进行

              1.从 Internet 下载 vulkan.dll 文件(谷歌搜索这些文件,您会看到要下载的来源)或从任何其他来源获取。

              2.解压dll文件

              1. 将其放在 c\Users[您的用户名]\AppData\Local\Android\Sdk\emulator\lib64

              4.然后重命名文件为'vulkan-1.dll'

              然后运行你的模拟器,看看它出现了

              【讨论】:

              • 谢谢,伙计。这正是我一直在寻找的解决方案。
              • 谢谢兄弟。你拯救了我的一天。
              • 非常感谢。我花了 3 天时间解决了这个问题。
              • 花了两天时间,尝试了很多方法,但都没有奏效。最后,这个解决了我的问题。非常感谢
              • 在此解决方案之后不要忘记擦除数据
              【解决方案9】:

              您必须检查 Android Emulator 是否已正确安装。如果有可用于模拟器的更新,那么它应该被更新。

              【讨论】:

                【解决方案10】:

                如果您使用的是第 7 代 Intel® Core™ i7 处理器,则报告了 Intel HAXM 的错误。 我设法运行模拟器的唯一方法是在命令行上关闭硬件加速,并且 AVD 非常。 方法如下:

                获取已安装的 AVD 列表(假设您的默认模拟器路径如下)

                %USERPROFILE%\AppData\Local\Android\Sdk\emulator\emulator.exe -list-avds
                

                在关闭硬件加速的情况下启动 AVD(Nexus_5X_API_25 示例)

                %USERPROFILE%\AppData\Local\Android\Sdk\emulator\emulator.exe -avd Nexus_5X_API_25 -accel off
                

                您可以添加-verbose -show-kernel 选项以获取详细信息。

                【讨论】:

                  【解决方案11】:

                  如果模拟器已经在工作并且您遇到此错误,则模拟器可执行文件崩溃,但进程仍在运行。

                  使用您的进程资源管理器找到这些进程并杀死它们。它们应该看起来像

                  • emulator.exe
                  • qemu-system-x86_64.exe

                  然后转到您的设备所在的 AVD 目录并删除 multiinstance.lock 文件。重启 Android Studio,然后在 AVD 管理器中启动设备。

                  【讨论】:

                    【解决方案12】:

                    如果没有其他方法,对我来说解决它的是:

                    工具 > SDK 管理器 > 重新安装 Android 模拟器和 HAXM

                    【讨论】:

                      【解决方案13】:

                      我知道这是针对 Windows 的,但我会分享我的解决方案,以防有 Ubuntu 的人在这里。

                      发生了什么:

                      在我的情况下,当我完全更换我的机器但保留我的存储设备时发生了这种情况。在我的旧存储设备中,我有 Ubuntu 20.04、android studio 4.1.2,我试图运行一个像素 4 的 android Q 模拟器。旧设备和新设备都是 Intel x86。

                      当我第一次尝试打开我的模拟器时,我遇到了这个错误。

                      解决办法:

                      我从工具> SDK管理器> SDK平台中删除了android图像,取消选中android图像,然后再次安装。显然它会再次下载它。然后我删除了旧的 AVD 并创建了一个新的,一切都开始工作了。

                      【讨论】:

                        【解决方案14】:

                        确保您的机器有足够的存储空间,有时 AVD 需要高达 10GB 或更多空间才能启动。

                        【讨论】:

                        • 这对我来说是个问题。
                        • 这个也是我的问题!
                        • 花了一整天的时间尝试将所有内容更新到可能的最新版本,但仍然出现错误。直到我发现 C: 上只剩下 2GB 了。我强烈建议您在尝试任何其他解决方案之前检查您的机器是否有足够的存储空间。
                        • 这对我来说是个问题
                        • 也是我的问题的解决方案。错误消息的模棱两可真是太疯狂了!
                        【解决方案15】:

                        我的问题是由于我的 PC 上的主硬盘驱动器空间不足造成的。一旦我有至少 4 GB 的错误清除。

                        【讨论】:

                          【解决方案16】:

                          我也有这个错误。问题是我在尝试启动 android 模拟器时创建图像的“avd”文件夹和“avd”文件夹指向两个不同的地方。

                          解决办法:

                          第 1 步:创建一个环境变量以将两条路径重定向回同一位置

                          第 2 步:重启 Android 工作室

                          【讨论】:

                            【解决方案17】:

                            如果更新对您不起作用,请尝试使用 ubuntu 的命令行打开模拟器

                            在终端中定位模拟器位置(cd Home/Android/Sdk/emulator)。

                            运行这个命令 emulator -avd EMULATOR_NAME

                            这将打开模拟器或告诉您可以修复的实际错误。就我而言,问题是我的系统剩余空间比模拟器所需的空间少(6GB

                            【讨论】:

                            • 嘿,你说的 emulator_name 是什么意思?使用我在 AVD 中设置的名称告诉我错误:找不到模拟器可执行文件。编辑:啊,那是实际的错误。我认为这是一个错误,因为我输入了错误的 EMULATOR_NAME 部分。
                            【解决方案18】:

                            没有一个解决方案对我有用。 以下是帮助您找到问题的通用步骤:

                            1. 尝试在sdk文件夹中找到emulator文件夹,在我的例子中是C:\Users\USERNAME\AppData\Local\Android\Sdk\emulator
                            2. 在此文件夹中打开终端并调用emulator -list-avds 并查看模拟器的名称,在我的情况下是Pixel_2_API_30
                            3. 下一步尝试使用命令emulator -avd Pixel_2_API_30 调用此模拟器
                            4. 您的模拟器将启动或显示错误。就我而言,我播种了这个
                            1. 我需要安装丢失的 dll。我去链接https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0 并安装 Visual Studio 2015、2017 和 2019,现在一切正常!!!

                            警告:当然,在您的情况下,您可能会遇到另一个错误 - 但您可以在知道原因的情况下在 Internet 上轻松找到解决方案

                            【讨论】:

                            • 比解决方案更好的方法,很好
                            • 这是一个非常好的答案,因为它展示了如何诊断问题——也适用于 Linux,当然路径不同
                            【解决方案19】:

                            如果您刚刚创建了模拟器并且之前从未运行过,您需要将其作为独立窗口首次运行,然后您可以在工具窗口中(在 Android Studio 窗口中)运行它。 要将模拟器作为独立应用运行:

                            • 在 android studio 设置中转到工具>模拟器,并确保在运行项目之前禁用“在工具窗口中启动”。
                            • 或者关闭项目并启动模拟器
                            • 或者运行这个命令行emulator -avd {your virtual device name here}more info

                            【讨论】:

                              【解决方案20】:

                              对我来说,恰好是我的机器磁盘空间不足。但是,我可以通过从命令行运行模拟器来验证这一点,以获得更详细的错误消息:

                              $ emulator -list-avds
                              Pixel_3_API_29
                              Pixel_3_API_30
                              Pixel_5_API_30_R_
                              
                              $ emulator -avd Pixel_3_API_29
                              emulator: Android emulator version 30.4.1.0 (build_id 7075546) (CL:N/A)
                              emulator: ERROR: Not enough disk space to run AVD 'Pixel_3_API_29'. Exiting...
                              
                              

                              释放磁盘空间有效。请注意,释放大量空间的好方法是打开 Android 虚拟设备管理器并选择 wipe data。对我来说,只用一个我很久没用过的模拟器就清除了 8 GB 的空间。

                              【讨论】:

                                【解决方案21】:

                                我多次出现同样的问题。请尝试以下几点,希望对您有所帮助。

                                1. 文件-> 使缓存无效/重新启动。
                                2. 文件->设置->工具->模拟器->现在取消选中(在工具窗口中启动)
                                3. AVD 管理器 -> 更多选项 -> 在磁盘上显示 -> 现在删除(hardware-qemu.ini.lock) 并再次运行。

                                【讨论】:

                                  【解决方案22】:

                                  模拟器进程退出的原因有很多。不幸的是,这个对话框提供了这种误导性消息,没有进一步的细节。

                                  如果您安装了Android SDK Command-line Tools,请从命令行运行模拟器以查看发生了什么。

                                  emulator -list-avds   # get available AVD names
                                  emulator @<avd-name>  # try to start emulator
                                  

                                  随后会出现错误消息。在我的情况下,磁盘空间不足。

                                  【讨论】:

                                  • 如果有人想知道如何使用命令行工具,请参考here
                                  【解决方案23】:

                                  同样的问题,通过卸载所有未使用的 SDK 以释放一些磁盘空间来解决它

                                  =>在SDK Manager中取消勾选,然后ApplyFinish卸载完成后,最后重启你的Android Studio,应该没问题

                                  检查此答案中提出的所有解决方案: https://stackoverflow.com/a/64469129/14517970

                                  【讨论】:

                                    【解决方案24】:

                                    我有同样的问题。

                                    我在环境变量上更改了 ANDROID_HOME 路径。

                                    然后我将安装模拟器的“avd”文件夹复制到“sdk”文件夹(ANDROID_HOME 路径)中。

                                    *** 您可以通过单击 AVD 管理器中的“在磁盘上显示”找到“avd”文件夹。

                                    我重启了模拟器,现在运行良好。

                                    【讨论】:

                                    • 此解决方案适用于什么操作系统?
                                    • 我的解决方案适用于 Windows 系统。
                                    【解决方案25】:

                                    我想为这个线程做出贡献,我已经尝试了很多我在网上找到的可能的解决方案,包括现在标记为解决方案的一个,直到我解决了这个问题修改 SDK 路径以匹配系统变量

                                    【讨论】:

                                    • 你是我的救星@rafa_pe
                                    【解决方案26】:

                                    解决办法之一是:

                                    选择“工具” -> “SDK 管理器” -> “SDK 工具”选项卡 -> 并更新到最新的 Android Emulator 版本。

                                    【讨论】:

                                      【解决方案27】:

                                      在“文件”->“设置”->“模拟器”中取消选中“在工具窗口中启动” 应该可以。

                                      【讨论】:

                                        猜你喜欢
                                        • 2021-05-21
                                        • 2021-03-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        相关资源
                                        最近更新 更多