【问题标题】:Android emulator gives error "Resetting for cold boot: emulation engine failed" and exitsAndroid 模拟器给出错误“重置冷启动:仿真引擎失败”并退出
【发布时间】:2019-09-29 02:31:56
【问题描述】:

更新 AS 后,模拟器在我每次启动时都会退出。下面是我在它消失之前设法捕获的屏幕截图。

在日志中打印以下内容

14:49 模拟器:警告:检测到渲染器更改。

14:49 模拟器:C:\Users\Nux\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe: 加载设备“goldfish_pipe”的实例 0x0 的状态时出错

14:49 模拟器:deleteSnapshot:用于 default_boot

14:49 模拟器:qemu:不支持的键盘 cmd=0x84

14:49 模拟器:qemu:不支持的键盘 cmd=0x84

14:49 模拟器:进程以退出代码 0 结束

我已经尝试了以下方法:

  1. 删除我的所有虚拟设备并创建新设备。
  2. 擦除模拟器数据。
  3. 尝试在 AVD 中手动启动模拟器。
  4. 使用“立即冷启动”选项启动模拟器。

而且他们都没有工作。任何帮助将不胜感激!

【问题讨论】:

  • 有这方面的消息吗?
  • @Sampgun 我还没有修复它!
  • 好的,我有一些东西...我删除了所有内容并简单地下载了 Android Studio 可执行文件。运行一切,现在它可以工作了。
  • 无论如何,有时它运行失败并出现同样的错误。
  • @Sampgun 我做了同样的事情。卸载所有内容并下载新的 AS。但错误仍然存​​在。累了,我现在就用手机

标签: android android-emulator


【解决方案1】:

我正在为 Android API 30 创建一个模拟器,但上述方法对我没有任何帮助。

解决我的问题的是:

  • 确保在创建新模拟器时选择 x86_x64 处理器
  • 确保 Hyper-V 正在您的计算机上运行(在搜索栏中键入 Windows 功能并向下滚动到 Hyper-V)

重启你的机器,模拟器有望运行:)

【讨论】:

    【解决方案2】:

    我找到了一个blog post,它可以让我解决问题。请按以下步骤操作:

    1. 在“工具”>“SDK 管理器”中,确保 HAXM 已安装并且是最新的。您也可以从 Github 手动安装它并重新启动 Android Studio。

    2. 打开环境变量,新增变量ANDROID_SDK_HOME,设置值为C:\Users\<yourUserNameHere>\AppData\Local\Android\Sdk

    3. 转到C:\Users\<yourUserNameHere>\.android并将avd文件夹复制到C:\Users\<yourUserNameHere>\AppData\Local\Android\Sdk

    4. 现在打开 Android Studio 并重试。

    【讨论】:

      【解决方案3】:

      我试图为Android 10 创建一个模拟器(Android 9.0 的模拟器工作正常)但我也收到了错误:

      Resetting for cold boot: emulation engine failed
      

      在万维网上进行了一番挖掘后,我发现我没有安装Android SDK 10.0 (Q)

      步骤(来自Android Studio):

      第一步:打开SDK Manager (Tools -> SDK Manager)

      第 2 步:选择您缺少的 Android SDK 并点击Apply

      第 3 步:擦除现有虚拟设备中的数据(Tools -> AVD Manager -> 右键单击​​虚拟设备 -> Wipe Data

      安装后,我右键单击我已经存在的虚拟设备并选择Wipe Data。我不确定这是必要的。请注意,同样的错误 - Resetting for cold boot: emulation engine failed - 出现了,但随后它正确启动。

      【讨论】:

        【解决方案4】:

        如果您使用 Visual Studio 运行您的模拟器。 1-重启你的电脑。 2首先从android studio运行你的模拟器。 这解决了我的问题。

        【讨论】:

          【解决方案5】:

          我解决了这个问题。 如果您的计算机上安装了防暴游戏,请停止 Riot Vanguard 并重试。 enter image description here

          【讨论】:

          • 天啊,这实际上解决了这个问题。谢谢
          【解决方案6】:

          如果您使用 Windows10。将你的 windows 10 1904 更新到 2004,这样我就解决了我的问题

          【讨论】:

            【解决方案7】:

            我最近遇到了这个问题。

            我将 Windows 10 1904 更新到 2004,这解决了我的问题

            【讨论】:

              【解决方案8】:

              我遇到了同样的问题,这对我有用。

              【讨论】:

              • 我正在使用 Xamarin 和 VS2019。我安装了一个 Android API 29 模拟器,模拟器退出时没有任何错误消息。设备管理器日志显示“错误:警告:意外的 '-prop' 值”和“仅支持 'qemu.*' 属性”。我不确定这些消息的症状有多大。但是,我的 Emulator Accelerator 的版本是 6.something。更新到最新解决了这个问题。就我而言,这是 7.6.5。在 VS2019 中,它的 Tools > Android > Android SDK and Tools > Tools > Extras。
              【解决方案9】:

              在 Android 虚拟管理器 -> 操作 -> 向下箭头 -> 现在冷启动。准备好了。

              【讨论】:

                【解决方案10】:

                我遇到了同样的问题。什么对我有用:

                1. 编辑 AVD 配置并在图形上我选择了“软件”。
                2. 取消选中“设备框架”。(没有这一步,它一直在崩溃)。
                3. 擦除数据
                4. 冷启动。

                现在它工作正常。希望我的建议对任何人都有帮助。

                【讨论】:

                • 不起作用(仅限 Windows7、Android Studio 3.4、Android 9 模拟器)
                【解决方案11】:

                我在将 Android Studio 更新到 3.4 版时遇到了同样的问题。

                对我有用的是编辑 AVD 配置,在图形上我选择了“软件 -GLES 1.0”。这使我的模拟器再次成功启动。

                然后我只是回到图形配置并再次选择“硬件 - GLES 2.0”,这使我的模拟器恢复了正常性能。

                希望有帮助!

                【讨论】:

                • 我安装在我的 MacBook Pro 16 英寸上并且遇到了同样的问题,这解决了它。
                猜你喜欢
                • 2022-11-16
                • 2018-08-22
                • 1970-01-01
                • 1970-01-01
                • 2013-10-01
                • 1970-01-01
                • 1970-01-01
                • 2021-11-21
                • 1970-01-01
                相关资源
                最近更新 更多