我遇到了无法在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上。
有什么想法我能做什么?
答案 0 :(得分:0)
您需要定义ANDROID_SDK_ROOT和ANDROID_AVD_HOME。
open -a TextEdit ~/.bash_profile
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”示例应用程序。
因此,我认为如果要创建仿真器,则它必须与已安装的仿真器保持同步。