MAC:找不到AVD系统路径。请定义ANDROID_SDK_ROOT

时间:2018-12-08 19:27:21

标签: android android-studio vim android-emulator

我遇到了无法在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上。

有什么想法我能做什么?

2 个答案:

答案 0 :(得分:0)

您需要定义ANDROID_SDK_ROOT和ANDROID_AVD_HOME。

  1. 打开您的终端并输入open -a TextEdit ~/.bash_profile
  2. 添加这2行并根据您当前的情况更改{您的用户} 用户:

export ANDROID_SDK_ROOT=/Users/{your user}/Library/Android/sdk export ANDROID_AVD_HOME=/Users/ryadahitdep/.android/avd  3. CMD + S保存您的更改

答案 1 :(得分:0)

我看到了所有有关更新bash的文章,但看来您应该可以在Android Studio中进行设置。

首选项>系统设置> Android SDK

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

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

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

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

因此,我认为如果要创建仿真器,则它必须与已安装的仿真器保持同步。