Eclipse不管是通过命令还是AVD Management创建一个新的AVD,创建之后有可能会提示找不到新创建的AVD,但是重新创建一个相同名称的AVD时,却又提示已经存在,什么原因呢
原因就在环境变量的设置里,因为如果没有在环境变量中设置Android SDK的目录,那在创建AVD时,会创建在当前系统用户的目录下(C:\Documents and Settings\User),你会看见一个名为“.android”的文件夹,这个就是AVD的目录咯。创建在这里Eclipse是找不到的。
解决方法如下:
1. 删除系统用户目录下的“.android”的文件夹。
2. 在系统环境变量中指定一个变量值为Android SDK的目录:
ANDROID_SDK_HOME = E:\Android\android-sdk-windows\android-sdk-windows;//后面方的是SDK的路径,在路径中千万不能出现中文字符,因为Path中不能有中文出现
当然变量名ANDROID_SDK_HOME可以随便取。
这样你再重新创建一个AVD,就可以在 ANDROID_SDK_HOME 所指定的目录下看到 .android这个文件夹。