新版本中的 Android 模拟器问题 - 模拟器进程已终止

新手上路,请多包涵

更新到 Android Studio 2020.3.1 canary 15 后,当我尝试运行模拟器时,它会因以下错误而被杀死:

AVD Pixel_4_API_30 的模拟器进程已终止。

它在以前的版本(4.1.3)中工作正常,但现在安装新版本后,它显示相同的错误。


我尝试了一些在几乎类似情况下提出的解决方案;但是,它仍然不起作用。

  1. 我删除了我的模拟器(我也清除了目录:/.android/avd/)并再次创建了一个新的
  2. 我将 HAXM 安装程序更新到版本 7.6.5
  3. 我试图用较低的 API 运行一个模拟器,但是……

错误图片:

错误的图像

原文由 Jatlin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

这是最新的模拟器的问题。

我昨晚升级到 v30.6.4 并遇到了同样的问题。

请在 Android Studio Emulator 发布下一次更新之前使用 Genymotion。

它是免费供个人使用的。

https://www.genymotion.com/download/

在此处输入图像描述

原文由 bhw1899 发布,翻译遵循 CC BY-SA 4.0 许可协议

由于这个问题花了我相当长的时间来解决,我也想在 OSX 上分享我的解决方案。老实说,在我的情况下,问题在于我之前使用了没有 Android Studio 的 Android SDK,因此没有正确配置环境变量。

检查 idea.log (Help > Show Log in Finder) 我意识到这些错误细节:

 PANIC: Cannot find AVD system path. Please define  ANDROID_SDK_ROOT

我迅速将环境变量添加到我的 .zshrc (Preferences > … > Android SDK),在我的例子中:

 export ANDROID_SDK_ROOT=/Users/felixgeissler/Library/Android/sdk

但到此为止,问题依然存在:

 PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/felixgeissler/Library/Android/sdk]!

之后我意识到我已经在我的 .zshrc 中定义了 ANDROID_HOME 变量。 删除此条目以某种方式解决了问题! 我假设删除的变量干扰了 SDK 根。

原文由 F. Geißler 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题