我遇到了无法在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。
- 打开您的终端并键入
open -a TextEdit ~/.bash_profile
- 添加这2行并将{您的用户}更改为您当前的用户:
export ANDROID_SDK_ROOT=/Users/{your user}/Library/Android/sdk
export ANDROID_AVD_HOME=/Users/ryadahitdep/.android/avd
3.CMD+S保存您的更改