Android 模拟器 AVD 的模拟器进程被终止。 Windows 英特尔
Android Emulator The emulator process for AVD was killed. Windows Intel
模拟器已停止 运行。
配置:
Windows 10,英特尔,已安装 HAXM,开启虚拟化,GPU 软件,重新安装模拟器。刚一开机就出现这个错误(AVD的emulator process was killed),emulator甚至没有出现
我和你有同样的问题。现在我通过这些步骤解决了它。
- 打开 SDK 管理器,select“SDK 工具”选项卡
- 取消选中“Intel x86 仿真器加速器(HAXM 安装程序)”复选框,然后“确定”
- 打开AVD Manager,尝试启动模拟器,然后让它安装HAXM
- 终于可以启动模拟器了。我认为 HAXM 版本已更新(旧版本为 7.5.1,新版本为 7.5.6)。
从文件 -> 设置 -> 模拟器中取消选中“在工具 window 中启动”
应该可以。
其中一个解决方案是:
Select“工具”->“SDK 管理器”->“SDK 工具”选项卡-> 并更新到最新的 Android 模拟器版本。
我想为这个帖子做点贡献,我已经尝试了很多我在网上找到的可能的解决方案,包括现在标记为解决方案的那个,直到我才设法解决问题我已经修改了 SDK 路径以匹配那些系统变量
我有同样的问题。
我更改了 ANDROID_HOME 环境变量的路径。
然后我将模拟器安装的'avd'文件夹复制到'sdk'文件夹(ANDROID_HOME路径)。
*** 您可以在 AVD 管理器中单击 'Show on Disk' 找到 'avd' 文件夹。
我重新启动了模拟器,现在 运行 好了。
同样的问题,通过卸载所有未使用的 SDK 以释放一些磁盘来解决space
=> 在 SDK Manager 中取消勾选,然后 Apply,卸载时 Finish过程完成,最后重启你的Android工作室,应该没问题
检查此答案中提出的所有解决方案:
模拟器进程退出的原因有很多。不幸的是,此对话框提供了此误导性消息,但没有提供更多详细信息。
如果您安装了 ,运行 模拟器可以从命令行查看发生了什么。
emulator -list-avds # get available AVD names
emulator @<avd-name> # try to start emulator
随后会出现错误消息。在我的例子中是磁盘不足 space.
我多次遇到同样的问题。尝试以下几点希望对您有所帮助。
- 文件-> 使缓存无效/重新启动。
- 文件-> 设置-> 工具-> 仿真器-> 现在取消选中(在工具中启动 window)
- AVD 管理器 -> 更多选项 -> 在磁盘上显示 -> 现在再次删除(硬件-qemu.ini.lock)和 运行。
对我来说,恰好是我的机器磁盘不足space。但是,我能够通过命令行中的 运行 模拟器验证这一点,以便获得更详细的错误消息:
$ 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...
释放磁盘 space 有效。请注意,释放大量 space 的好方法是打开 Android 虚拟设备管理器和 select wipe data
。对我来说,这只用了一个我很久没用过的模拟器就清除了 8 GB,并且可以重新设置。
如果您刚刚创建了模拟器并且之前从未运行,您需要运行它作为一个独立的window第一次,那么您可以运行 它在工具 window 中(在 Android 工作室 window 中)。
运行 模拟器作为独立应用程序:
- 在 android 工作室设置中,转到工具>模拟器,并确保在 运行 启动项目之前禁用“在工具 window 中启动”。
- 或者关闭项目并启动模拟器
- 或者运行这个命令行
emulator -avd {your virtual device name here}
more info
None 的解决方案对我有用。
以下是帮助您找到问题的通用步骤:
- 尝试在 sdk 文件夹中找到 emulator 文件夹,在我的例子中是
C:\Users\USERNAME\AppData\Local\Android\Sdk\emulator
- 在此文件夹中打开终端并调用
emulator -list-avds
并查看模拟器的名称,在我的例子中是 Pixel_2_API_30
- 下一步尝试使用命令
emulator -avd Pixel_2_API_30
调用此模拟器
- 您的模拟器将启动或显示错误。就我而言,我播种这个
- 我需要安装丢失的 dll。我转到 link https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0 并安装 Visual Studio 2015、2017 和 2019 现在一切正常!!!
警告:当然,在您的情况下,您可能还有其他错误 - 但您可以在互联网上轻松找到解决方案,知道原因
如果更新对您不起作用,请尝试使用 ubuntu
的命令行打开模拟器
locate emulator location in Terminal (cd Home/Android/Sdk/emulator).
run this command emulator -avd EMULATOR_NAME
这将打开模拟器或告知您可以修复的实际错误。在我的情况下,问题是我的系统剩余 space 低于模拟器所需的 (6GB < 8GB)
我也有这个错误。问题是我的 'avd' 创建图像的文件夹和 'avd' 文件夹在尝试启动 android 模拟器时指向两个不同的地方。
解决方法:
第 1 步:创建环境变量以将两条路径重定向回同一位置
第 2 步:重启 Android 工作室
我的是由于我的 PC 上的主硬盘缺少 space。一旦我有至少 4 GB 的错误清除。
确保您的机器有足够的存储空间space,有时 AVD 需要高达 10GB 或更多才能启动。
我知道这是给 windows 的,但我会分享我的解决方案,以防有 Ubuntu 的人在这里。
发生了什么:
在我的情况下,当我完全更换我的机器但保留我的存储设备时发生了这种情况。在我的旧存储设备中,我有 Ubuntu 20.04,android studio 4.1.2,我正在尝试 运行 像素 4 android Q 模拟器。旧设备和新设备都是 Intel x86。
当我第一次尝试打开我的模拟器时,我遇到了这个错误。
解决方案:
我通过取消选中 android 图像,从工具 > SDK 管理器 > SDK 平台中删除了 android 图像,然后重新安装它。显然它会再次下载它。然后我删除了我的旧 AVD 并创建了一个新的,一切都开始工作了。
如果没有别的办法,为我解决的是:
工具 > SDK 管理器 > 重新安装 Android 模拟器和 HAXM
如果模拟器已经在工作并且您遇到此错误,则模拟器可执行文件崩溃,但进程仍在 运行。
使用您的进程资源管理器找到这些进程并杀死它们。它们应该看起来像
- emulator.exe
- qemu-系统-x86_64.exe
然后转到您的设备所在的 AVD 目录并删除 multiinstance.lock
文件。重新启动 Android Studio,并在 AVD 管理器中启动设备。
如果您使用的是第 7 代智能英特尔® 酷睿™ i7 处理器,则存在已报告的英特尔 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
选项以获取详细信息。
您必须检查 Android 模拟器是否正确安装。如果有可用于模拟器的更新,那么应该更新它。
要调试此问题的确切原因,请在 android studio 的选项卡部分,
单击“帮助”,
然后“在资源管理器中显示登录”。
打开文件后,如果您看到类似
的消息
'模拟器:无法添加库 vulkan-1.dll:失败
模拟器:无法添加库 vulkan-1.dll:失败 ',
然后按照这四个步骤
1.Download 来自 Internet 的 vulkan.dll 文件(Google 搜索这些文件,您会看到可供下载的资源)或获取来自任何其他来源。
2.Extract dll文件
- 放在c\Users[你的用户名]\AppData\Local\Android\Sdk\emulator\lib64.
4.Then 重命名 文件为'vulkan-1.dll'
然后 运行 你的模拟器出现了
None 以上答案对我有用。这样做了:
我按照 中提到的步骤进行操作,但没有显示任何错误。它还说“更新模拟器,因为它已经过时了”,尽管我的模拟器已经是最新的了。我重新启动了 Studio & 运行 来自 AVD 管理器的 AVD,它成功了。
我有同样的问题,然后我尝试了多种方法来解决这个问题,但没有成功,然后我选择了一个不同的系统映像,现在它可以工作了。
目前,我有 (PIE android 9.0)
我在新安装的 Linux Mint with Nvidia GPU 上遇到了同样的问题。安装GPU驱动后问题解决
进入“驱动管理器”查看是否有驱动可用。
很难阅读我在 25 个答案之后的解决方案。
我仍然建议这个解决方案帮助我,因为非其他人帮助:
- 在cmd中使用命令:cd C:
\Android\Sdk\emulator>emulator -list-avds
- 列出所有使用的模拟器:
模拟器-list-avds
- 运行 模拟器使用:模拟器@Your-Emulator-Name
- 这将向您显示模拟器无法启动的错误。
- 对我来说是:
handleCpuAcceleration:hvf 的功能检查
无法添加库 vulkan-1.dll: 失败
- 通过谷歌搜索下载 vulkan-1.dll 文件
- 将此文件放在 c:\Windows\System32
- 再次启动模拟器
中提琴!!! :)
只需确保您的计算机上有足够的磁盘 space,我释放了 space 并且不必执行上述任何步骤。
在 Windows 10 上,英特尔 Android Studio 2020.3.1 补丁 4 在
工具 > AVD Manager > 创建虚拟设备
Phone > Pixel XL > 下一个
在 系统映像 > x86 映像 选项卡 > API 32 > 下一个
让图像下载并完成。
基本上我从x86_64张图片中选择。
模拟器已停止 运行。 配置: Windows 10,英特尔,已安装 HAXM,开启虚拟化,GPU 软件,重新安装模拟器。刚一开机就出现这个错误(AVD的emulator process was killed),emulator甚至没有出现
我和你有同样的问题。现在我通过这些步骤解决了它。
- 打开 SDK 管理器,select“SDK 工具”选项卡
- 取消选中“Intel x86 仿真器加速器(HAXM 安装程序)”复选框,然后“确定”
- 打开AVD Manager,尝试启动模拟器,然后让它安装HAXM
- 终于可以启动模拟器了。我认为 HAXM 版本已更新(旧版本为 7.5.1,新版本为 7.5.6)。
从文件 -> 设置 -> 模拟器中取消选中“在工具 window 中启动” 应该可以。
其中一个解决方案是:
Select“工具”->“SDK 管理器”->“SDK 工具”选项卡-> 并更新到最新的 Android 模拟器版本。
我想为这个帖子做点贡献,我已经尝试了很多我在网上找到的可能的解决方案,包括现在标记为解决方案的那个,直到我才设法解决问题我已经修改了 SDK 路径以匹配那些系统变量
我有同样的问题。
我更改了 ANDROID_HOME 环境变量的路径。
然后我将模拟器安装的'avd'文件夹复制到'sdk'文件夹(ANDROID_HOME路径)。
*** 您可以在 AVD 管理器中单击 'Show on Disk' 找到 'avd' 文件夹。
我重新启动了模拟器,现在 运行 好了。
同样的问题,通过卸载所有未使用的 SDK 以释放一些磁盘来解决space
=> 在 SDK Manager 中取消勾选,然后 Apply,卸载时 Finish过程完成,最后重启你的Android工作室,应该没问题
检查此答案中提出的所有解决方案:
模拟器进程退出的原因有很多。不幸的是,此对话框提供了此误导性消息,但没有提供更多详细信息。
如果您安装了
emulator -list-avds # get available AVD names
emulator @<avd-name> # try to start emulator
随后会出现错误消息。在我的例子中是磁盘不足 space.
我多次遇到同样的问题。尝试以下几点希望对您有所帮助。
- 文件-> 使缓存无效/重新启动。
- 文件-> 设置-> 工具-> 仿真器-> 现在取消选中(在工具中启动 window)
- AVD 管理器 -> 更多选项 -> 在磁盘上显示 -> 现在再次删除(硬件-qemu.ini.lock)和 运行。
对我来说,恰好是我的机器磁盘不足space。但是,我能够通过命令行中的 运行 模拟器验证这一点,以便获得更详细的错误消息:
$ 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...
释放磁盘 space 有效。请注意,释放大量 space 的好方法是打开 Android 虚拟设备管理器和 select wipe data
。对我来说,这只用了一个我很久没用过的模拟器就清除了 8 GB,并且可以重新设置。
如果您刚刚创建了模拟器并且之前从未运行,您需要运行它作为一个独立的window第一次,那么您可以运行 它在工具 window 中(在 Android 工作室 window 中)。 运行 模拟器作为独立应用程序:
- 在 android 工作室设置中,转到工具>模拟器,并确保在 运行 启动项目之前禁用“在工具 window 中启动”。
- 或者关闭项目并启动模拟器
- 或者运行这个命令行
emulator -avd {your virtual device name here}
more info
None 的解决方案对我有用。 以下是帮助您找到问题的通用步骤:
- 尝试在 sdk 文件夹中找到 emulator 文件夹,在我的例子中是
C:\Users\USERNAME\AppData\Local\Android\Sdk\emulator
- 在此文件夹中打开终端并调用
emulator -list-avds
并查看模拟器的名称,在我的例子中是Pixel_2_API_30
- 下一步尝试使用命令
emulator -avd Pixel_2_API_30
调用此模拟器
- 您的模拟器将启动或显示错误。就我而言,我播种这个
- 我需要安装丢失的 dll。我转到 link https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0 并安装 Visual Studio 2015、2017 和 2019 现在一切正常!!!
警告:当然,在您的情况下,您可能还有其他错误 - 但您可以在互联网上轻松找到解决方案,知道原因
如果更新对您不起作用,请尝试使用 ubuntu
的命令行打开模拟器locate emulator location in Terminal (cd Home/Android/Sdk/emulator).
run this command emulator -avd EMULATOR_NAME
这将打开模拟器或告知您可以修复的实际错误。在我的情况下,问题是我的系统剩余 space 低于模拟器所需的 (6GB < 8GB)
我也有这个错误。问题是我的 'avd' 创建图像的文件夹和 'avd' 文件夹在尝试启动 android 模拟器时指向两个不同的地方。
解决方法:
第 1 步:创建环境变量以将两条路径重定向回同一位置
第 2 步:重启 Android 工作室
我的是由于我的 PC 上的主硬盘缺少 space。一旦我有至少 4 GB 的错误清除。
确保您的机器有足够的存储空间space,有时 AVD 需要高达 10GB 或更多才能启动。
我知道这是给 windows 的,但我会分享我的解决方案,以防有 Ubuntu 的人在这里。
发生了什么:
在我的情况下,当我完全更换我的机器但保留我的存储设备时发生了这种情况。在我的旧存储设备中,我有 Ubuntu 20.04,android studio 4.1.2,我正在尝试 运行 像素 4 android Q 模拟器。旧设备和新设备都是 Intel x86。当我第一次尝试打开我的模拟器时,我遇到了这个错误。
解决方案:
我通过取消选中 android 图像,从工具 > SDK 管理器 > SDK 平台中删除了 android 图像,然后重新安装它。显然它会再次下载它。然后我删除了我的旧 AVD 并创建了一个新的,一切都开始工作了。如果没有别的办法,为我解决的是:
工具 > SDK 管理器 > 重新安装 Android 模拟器和 HAXM
如果模拟器已经在工作并且您遇到此错误,则模拟器可执行文件崩溃,但进程仍在 运行。
使用您的进程资源管理器找到这些进程并杀死它们。它们应该看起来像
- emulator.exe
- qemu-系统-x86_64.exe
然后转到您的设备所在的 AVD 目录并删除 multiinstance.lock
文件。重新启动 Android Studio,并在 AVD 管理器中启动设备。
如果您使用的是第 7 代智能英特尔® 酷睿™ i7 处理器,则存在已报告的英特尔 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
选项以获取详细信息。
您必须检查 Android 模拟器是否正确安装。如果有可用于模拟器的更新,那么应该更新它。
要调试此问题的确切原因,请在 android studio 的选项卡部分,
单击“帮助”,
然后“在资源管理器中显示登录”。
打开文件后,如果您看到类似
的消息'模拟器:无法添加库 vulkan-1.dll:失败 模拟器:无法添加库 vulkan-1.dll:失败 ',
然后按照这四个步骤
1.Download 来自 Internet 的 vulkan.dll 文件(Google 搜索这些文件,您会看到可供下载的资源)或获取来自任何其他来源。
2.Extract dll文件
- 放在c\Users[你的用户名]\AppData\Local\Android\Sdk\emulator\lib64.
4.Then 重命名 文件为'vulkan-1.dll'
然后 运行 你的模拟器出现了
None 以上答案对我有用。这样做了:
我按照
我有同样的问题,然后我尝试了多种方法来解决这个问题,但没有成功,然后我选择了一个不同的系统映像,现在它可以工作了。
目前,我有 (PIE android 9.0)
我在新安装的 Linux Mint with Nvidia GPU 上遇到了同样的问题。安装GPU驱动后问题解决
进入“驱动管理器”查看是否有驱动可用。
很难阅读我在 25 个答案之后的解决方案。 我仍然建议这个解决方案帮助我,因为非其他人帮助:
- 在cmd中使用命令:cd C:
\Android\Sdk\emulator>emulator -list-avds - 列出所有使用的模拟器: 模拟器-list-avds
- 运行 模拟器使用:模拟器@Your-Emulator-Name
- 这将向您显示模拟器无法启动的错误。
- 对我来说是: handleCpuAcceleration:hvf 的功能检查 无法添加库 vulkan-1.dll: 失败
- 通过谷歌搜索下载 vulkan-1.dll 文件
- 将此文件放在 c:\Windows\System32
- 再次启动模拟器 中提琴!!! :)
只需确保您的计算机上有足够的磁盘 space,我释放了 space 并且不必执行上述任何步骤。
在 Windows 10 上,英特尔 Android Studio 2020.3.1 补丁 4 在
工具 > AVD Manager > 创建虚拟设备 Phone > Pixel XL > 下一个 在 系统映像 > x86 映像 选项卡 > API 32 > 下一个
让图像下载并完成。
基本上我从x86_64张图片中选择。