Android 模拟器给出错误 "Resetting for cold boot: emulation engine failed" 并退出
Android emulator gives error "Resetting for cold boot: emulation engine failed" and exits
更新 AS 后,现在每次启动时模拟器都会退出。下面是我在它消失之前设法捕获的屏幕截图。
在日志中打印了以下内容
14:49 Emulator: WARNING: change of renderer detected.
14:49 Emulator: C:\Users\Nux\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe:
error while loading state for instance 0x0 of device 'goldfish_pipe'
14:49 Emulator: deleteSnapshot: for default_boot
14:49 Emulator: qemu: unsupported keyboard cmd=0x84
14:49 Emulator: qemu: unsupported keyboard cmd=0x84
14:49 Emulator: Process finished with exit code 0
我已经尝试过以下方法:
- 删除我所有的虚拟设备并创建新的。
- 擦除模拟器数据。
- 尝试在 AVD 中手动启动模拟器。
- 使用选项 "Cold boot now" 启动模拟器。
其中 none 有效。任何帮助将不胜感激!
我在将 Android Studio 更新到 3.4 版时遇到了同样的问题。
对我有用的是编辑 AVD 配置和我选择的图形 "Software -GLES 1.0"。这使我的模拟器再次成功启动。
然后我回到图形配置并再次选择 "Hardware - GLES 2.0",这让我的模拟器恢复了正常的性能。
希望对您有所帮助!
我遇到了同样的问题。对我有用的是:
- 编辑 AVD 配置并在我选择的图形上 "Software"。
- 取消选中 "Device Frame"。(没有这一步它一直在崩溃)。
- 擦除数据
- 冷启动。
现在可以正常使用了。希望我的建议对任何人都有帮助。
在 Android 虚拟管理器 -> 操作 -> 向下箭头 -> 立即冷启动。准备好了。
我遇到了同样的问题,这对我有用。
我最近遇到了这个问题。
我将 windows 10 1904 更新为 2004,这解决了我的问题
如果你使用Windows10。将你的 windows 10 1904 更新为 2004,这样我就解决了我的问题
我解决了这个问题。
如果您的计算机上安装了防暴游戏,请停止防暴先锋并重试。
enter image description here
如果您使用 visual studio 到 运行 您的模拟器。
1-重新启动您的电脑。
2-运行 你的模拟器首先来自 android studio。
这解决了我的问题。
我试图为 Android 10
创建一个模拟器(Android 9.0
的模拟器运行良好)但我也遇到了错误:
Resetting for cold boot: emulation engine failed
在万维网上进行一些挖掘后,我发现我没有安装 Android SDK 10.0 (Q)
。
步骤(来自 Android Studio
):
步骤 1:打开 SDK Manager
(Tools
-> SDK Manager
)
第 2 步:选择您缺少的 Android SDK 并单击 Apply
步骤 3:擦除现有虚拟设备中的数据(Tools
-> AVD Manager
-> Right-click 在虚拟设备上 -> Wipe Data
)
安装后,我在现有的虚拟设备上 right-clicked 并选择 Wipe Data
。我不确定这是必要的。请注意,同样的错误 - Resetting for cold boot: emulation engine failed
- 出现但随后它正确启动。
我找到了 blog post 可以解决问题。请按照以下步骤操作:
在“工具”>“SDK 管理器”中,确保已安装 HAXM 并且 up-to-date。您也可以从 Github 手动安装它并重新启动 Android Studio。
打开环境变量,添加一个新变量ANDROID_SDK_HOME
,设置值为C:\Users\<yourUserNameHere>\AppData\Local\Android\Sdk
转到 C:\Users\<yourUserNameHere>\.android
并将 avd 文件夹复制到 C:\Users\<yourUserNameHere>\AppData\Local\Android\Sdk
现在打开 Android Studio 并重试。
我正在为 Android API 30 创建一个模拟器,但以上都对我不起作用。
解决我的问题的是:
- 确保在创建新模拟器时选择 x86_x64 处理器
- 确保 Hyper-V 在您的计算机上 运行(在搜索栏中键入 Windows 功能并向下滚动到 Hyper-V)
重新启动您的机器,模拟器有望正常工作:)
更新 AS 后,现在每次启动时模拟器都会退出。下面是我在它消失之前设法捕获的屏幕截图。
在日志中打印了以下内容
14:49 Emulator: WARNING: change of renderer detected.
14:49 Emulator: C:\Users\Nux\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe: error while loading state for instance 0x0 of device 'goldfish_pipe'
14:49 Emulator: deleteSnapshot: for default_boot
14:49 Emulator: qemu: unsupported keyboard cmd=0x84
14:49 Emulator: qemu: unsupported keyboard cmd=0x84
14:49 Emulator: Process finished with exit code 0
我已经尝试过以下方法:
- 删除我所有的虚拟设备并创建新的。
- 擦除模拟器数据。
- 尝试在 AVD 中手动启动模拟器。
- 使用选项 "Cold boot now" 启动模拟器。
其中 none 有效。任何帮助将不胜感激!
我在将 Android Studio 更新到 3.4 版时遇到了同样的问题。
对我有用的是编辑 AVD 配置和我选择的图形 "Software -GLES 1.0"。这使我的模拟器再次成功启动。
然后我回到图形配置并再次选择 "Hardware - GLES 2.0",这让我的模拟器恢复了正常的性能。
希望对您有所帮助!
我遇到了同样的问题。对我有用的是:
- 编辑 AVD 配置并在我选择的图形上 "Software"。
- 取消选中 "Device Frame"。(没有这一步它一直在崩溃)。
- 擦除数据
- 冷启动。
现在可以正常使用了。希望我的建议对任何人都有帮助。
在 Android 虚拟管理器 -> 操作 -> 向下箭头 -> 立即冷启动。准备好了。
我遇到了同样的问题,这对我有用。
我最近遇到了这个问题。
我将 windows 10 1904 更新为 2004,这解决了我的问题
如果你使用Windows10。将你的 windows 10 1904 更新为 2004,这样我就解决了我的问题
我解决了这个问题。 如果您的计算机上安装了防暴游戏,请停止防暴先锋并重试。 enter image description here
如果您使用 visual studio 到 运行 您的模拟器。 1-重新启动您的电脑。 2-运行 你的模拟器首先来自 android studio。 这解决了我的问题。
我试图为 Android 10
创建一个模拟器(Android 9.0
的模拟器运行良好)但我也遇到了错误:
Resetting for cold boot: emulation engine failed
在万维网上进行一些挖掘后,我发现我没有安装 Android SDK 10.0 (Q)
。
步骤(来自 Android Studio
):
步骤 1:打开 SDK Manager
(Tools
-> SDK Manager
)
第 2 步:选择您缺少的 Android SDK 并单击 Apply
步骤 3:擦除现有虚拟设备中的数据(Tools
-> AVD Manager
-> Right-click 在虚拟设备上 -> Wipe Data
)
安装后,我在现有的虚拟设备上 right-clicked 并选择 Wipe Data
。我不确定这是必要的。请注意,同样的错误 - Resetting for cold boot: emulation engine failed
- 出现但随后它正确启动。
我找到了 blog post 可以解决问题。请按照以下步骤操作:
在“工具”>“SDK 管理器”中,确保已安装 HAXM 并且 up-to-date。您也可以从 Github 手动安装它并重新启动 Android Studio。
打开环境变量,添加一个新变量
ANDROID_SDK_HOME
,设置值为C:\Users\<yourUserNameHere>\AppData\Local\Android\Sdk
转到
C:\Users\<yourUserNameHere>\.android
并将 avd 文件夹复制到C:\Users\<yourUserNameHere>\AppData\Local\Android\Sdk
现在打开 Android Studio 并重试。
我正在为 Android API 30 创建一个模拟器,但以上都对我不起作用。
解决我的问题的是:
- 确保在创建新模拟器时选择 x86_x64 处理器
- 确保 Hyper-V 在您的计算机上 运行(在搜索栏中键入 Windows 功能并向下滚动到 Hyper-V)
重新启动您的机器,模拟器有望正常工作:)