当前位置: 首页 > 知识库问答 >
问题:

Android Studio模拟器恐慌错误

井旺
2023-03-14

突然之间,Android Studio模拟器停止了工作。当我尝试运行虚拟设备时,我在事件日志中得到以下错误。

模拟器:恐慌:找不到AVD系统路径。请定义ANDROID_SDK_ROOT模拟器:进程已完成,退出代码为%1

所以我检查了一下android_sdk_root环境变量被设置为什么值,结果它为空。因此,基于对一个类似问题的回答,我将其设置为/users/{username}/library/android/sdk;但我还是得到了同样的错误。

我试着从AVD管理器中删除所有的虚拟设备并创建一个新的设备(如这里所建议的),但没有成功。我还尝试卸载和重新安装所有SDK组件包;我还是得到同样的错误。

我不知道发生了什么,也不知道该怎么解决。我设置的android_sdk_root值可能不正确吗?(我设置的值与android_home变量相同,它指向包含Android SDK的目录)。

我唯一能想到的还没有尝试过的就是卸载并重新安装Android Studio(如果可以的话,我宁愿尽量避免那样做)。

嗯...我删除了所有我能找到的与Android Studio相关的东西。

~/.android
~/.AndroidStudio*
~/Applications/Android \Studio.app
~/Library/Android
~/Library/Application \Support/AndroidStudio*
~/Library/Caches/AndroidStudio*
~/Library/Logs/AndroidStudio*
~/Library/Preferences/AndroidStudio*
~/Library/Preferences/com.android.Emulator.plist
~/Library/Preferences/com.google.android.*

共有1个答案

谭刚毅
2023-03-14

为了得到一个支持ARCore的Unreal Engine的工作版本,我一直在为Android的CodeWorks折腾。我从来没有让Unreal+ArCore工作过,但是Android Studio中的模拟器一直工作得很好,所以我没有考虑过它。

我注意到,每当运行模拟器时,android_homeandroid_sdk_root将分别重置为/users/{username}/library/nvpack/sdk/和空白。我删除了NVPACK库,并将android_homeandroid_sdk_root都设置为/users/{username}/library/android/sdk/,现在模拟器再次按预期工作。

最后我又回到了虚幻引擎上,并意识到我仍然需要安装CodeWorks,才能从虚幻启动一个Android应用程序。

所以我发现Android Studio搞砸了,因为android_home被设置为/users/{username}/library/nvpack/SDK/,但在SDK管理器中,SDK位置仍然被设置为/users/{username}/library/Android/SDK/。我将该值更改为/users/{username}/library/nvpack/SDK/,并且在重新安装SDK文件之后,仿真程序正常运行。

 类似资料:
  • 我试图运行一个Android模拟器使用AVD管理器。这是我的AVD:http://image-upload.de/image/fnx79v/52b0d050ee.png 这就是开始时发生的事情: http://image-upload.de/image/vgpqfa/e912d83939.png 我有一台Macbook Pro视网膜。直接从intel页面安装了Haxm驱动程序。 没有仿真程序在工作

  • 我试图在Galaxy Nexus上运行我为API16创建的AVD: 这给出了错误 恐慌:缺少“ARM”CPU的模拟器引擎程序。 我已经在SDK管理器中安装了该版本SDK的所有内容: 我已经安装了最新版本的模拟器。我试过卸载和重新安装它。 环境变量似乎设置正确(它与SDK管理器中的相匹配。程序似乎也是该home环境下的程序: 据我所知,模拟器和特定于体系结构的模拟器也位于之下: 我不知道该去哪里找,

  • 我有这个科尔多瓦应用程序并尝试运行 但它给了我下面的控制台错误 当我从android工作室检查时,一切似乎都已安装。 下面是我的android工作室信息 我的环境变量 我可以从文件夹位置确认我放置的路径存在,有什么帮助吗?

  • 我正在尝试在Galaxy Nexus上运行我为API 16创建的AVD: 这会给出错误 恐慌:缺少“ARM”CPU的模拟器引擎程序。 我看过其他有类似问题的帖子。大多数人认为Windows上的Avast导致了这个问题。我在Mac上运行。我没有安装Avast。 AVD具有以下配置: Android Studio环境: 据我所知,仿真器和特定于体系结构的仿真器也在下: 我不知道还有什么地方可以找,要么

  • 当我运行命令离子cordova运行android时,它不工作,出现了一个错误,称为“恐慌:缺少'x86'cpu的模拟器引擎程序” 我正在Mac上工作。能给我一个解决方案吗

  • 问题内容: 调用反射值的.FieldByName方法时出现以下错误,确切的错误是:- 和代码是:- 我了解的并不多,但这就是我所能获得的所有信息。 这是Go Playground上代码的链接:http : //play.golang.org/p/E038cPOoGp 问题答案: 您已经是一个指向结构的指针。尝试打印出您的代码。 没有理由使用的地址,然后调用that ,它会取消对刚创建的指针的引用。