Android Studio无法启动AVD

在Android Studio中启动AVD的时候,出现了错误。

提示说在$ANDROID_AVD_HOME与$ANDROID_SDK_HOME/.android/avd路径中找不到创建的AVD。

然后,按照下图这样,选中创建好了的某个AVD,点击右边第三个按钮,选择View Details。android_studio_avd在弹出的详细信息框中,从上往下看,找到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,点击启动按钮,就能顺利启动了。