首页 > 解决方案 > MAC:找不到 AVD 系统路径。请定义 ANDROID_SDK_ROOT

问题描述

我遇到了无法在 android studio 中启动模拟器的问题。

我收到这些错误:

20:06   Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

20:06   Emulator: Process finished with exit code 1

我读到我需要在vim ~/.bash_profile. 我试过了,但没有用。它目前看起来像这样:

# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH

# added by Anaconda3 5.2.0 installer
export PATH="/Users/jonas/anaconda3/bin:$PATH"
export    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
export ANDROID_HOME=/usr/local/share/android-sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
export ANDROID_HOME=/usr/local/share/android-sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
export ANDROID_HOME=/usr/local/share/android-sdk
export ANDROID_SDK_ROOT=/usr/local/share/android-sdk

请注意,我不知道它做了什么vim ~/.bash_profile或我改变了什么,哈哈。

我还尝试卸载模拟器和 android studio 本身,但没有成功。我可以清理一些东西来完成整个 android sdk 吗?

顺便说一句,我在 Mac 上。

有什么想法我能做什么?

标签: androidandroid-studiovimandroid-emulator

解决方案


我看到了所有关于更新 bash 的帖子,但似乎你应该能够在 Android Studio 中进行设置。

首选项 > 系统设置 > Android SDK

此窗格中的一项列出了 android SDK 的文件系统路径,通常位于您的主目录(用户文件夹)中。可能还有\支持的SDK版本列表,如Android Q、Android Pie(版本9)等。

第一次添加模拟器时,我尝试了 oreo 并得到了 PANIC 错误。

我创建了一个新的,并使用了 Q,根据我描述的列表安装了它(其他的,包括 oreo 没有)

当我启动模拟器时,我得到了我的“Hello World”示例应用程序。

所以我认为如果你正在创建一个模拟器,它需要与你安装的东西同步。


推荐阅读