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 sdk吗?

顺便说一句,我在Mac上。

有什么想法吗?

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

首选项>系统设置>安卓SDK

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

第一次添加模拟器时,我尝试了oreo,结果出现了PANIC错误。

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

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

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

您需要定义您的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保存您的更改

最新更新