在Android Studio中启动AVD的时候,出现了错误。
提示说在$ANDROID_AVD_HOME与$ANDROID_SDK_HOME/.android/avd路径中找不到创建的AVD。
然后,按照下图这样,选中创建好了的某个AVD,点击右边第三个按钮,选择View Details。在弹出的详细信息框中,从上往下看,找到Path(应该是在第三行),这个Path说明了这个AVD存放在本地的哪个目录下。比如我的是/home/xxx/.android/avd/Nexus_5_API_17.avd。xxx是我的用户名,把它修改为自己的用户名就可以了。
按照提示,Android Studio会在两个路径中查找$ANDROID_AVD_HOME和$ANDROID_SDK_HOME/.android/avd。第二个路径不能变更了,因为它关系到SDK的路径。所以我们就修改或者创建第一个环境变量。
#在终端打开配置文件:
$vim ~/.bash_profile
#在文件的最后创建或修改$ANDROID_AVD_HOME变量,其值为Path的前部分:
export ANDROID_AVD_HOME=/home/xxx/.android/avd
#把$ANDROID_AVD_HOME变量放入PATH环境变量中:
export PATH=$ANDROID_AVD_HOME:$PATH
#保存并退出文件,在vim中为”:wq”
#使用新的配置文件更新环境变量
$source ~/.bash_profile
#退出并重新打开Android Studio
此时,再打开AVD Manager,选中某个AVD,点击启动按钮,就能顺利启动了。