首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android仿真程序惊慌错误

Android仿真程序惊慌错误
EN

Stack Overflow用户
提问于 2018-03-01 17:17:07
回答 1查看 2.4K关注 0票数 9

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

模拟器:惊慌:找不到AVD系统路径。请定义ANDROID_SDK_ROOT仿真器:退出代码1完成的过程

因此,我检查了ANDROID_SDK_ROOT环境变量被设置为什么值,并且它是空的。因此,我将其设置为基于/Users/{username}/Library/Android/sdk回答,并将其设置为类似的问题;但仍然会出现相同的错误。

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

我不知道发生了什么,也不知道怎么解决。我设置的ANDROID_SDK_ROOT值是否不正确?(我设置的值与我的ANDROID_HOME变量相同,它指向包含Android的目录)。

我唯一能想到的是,我还没有试过卸载和重新安装Android (如果可以的话,我宁愿尽量避免这种情况)。

更新

好吧..。我删除了所有我能找到的与Android Studio有关的内容。

代码语言:javascript
复制
~/.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.*

然后重新安装了Android Studio..。我还是会犯同样的错误。我错过了什么吗?是什么引起了这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-05 17:42:37

为了获得支持安卓CodeWorks虚幻引擎的工作版本,我一直在使用ARCore。我从来没有让Unreal+ARCore工作过,但是Android中的模拟器一直运行得很好,所以我什么都没想过。

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

更新

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

所以我发现Android因为ANDROID_HOME被设置为/Users/{username}/Library/NVPACK/sdk/而搞砸了,但是在SDK中,SDK位置仍然被设置为/Users/{username}/Library/Android/sdk/。我将此值更改为/Users/{username}/Library/NVPACK/sdk/,在重新安装SDK文件后,模拟器已启动并运行良好。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49055284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档