简单地说就是我通过设置ANDROID_SDK_HOME变量修改了AVD保存路径, 但是Eclipse总是显示修改前的默认路径, 重启, 管理员启动eclipse均无效, 而且通过eclipse建立AVD启动会提示 PANIC: Could not open:... 但是通过SDK安装文件夹下的AVD Manager启动,路径,运行都没问题. 如图 前后对比(请注意路径)
注意一下你的宿主目录,默认情况下 Android 的 AVD 会放到%userprofile%\.android\avd\AVD-X.X.avd
目录中,其配置文件为%userprofile%\.android\avd\AVD-X.X.ini
语法并不是很困难。
比如 2.1 的 Api
- target=android-7
- path=C:\Users\Neo\.android\avd\AVD-2.1.avd
可以把 path 指定为你需要的 avd 目录即可。
这个问题 我今天已解决,你的回答启发了我很多,非常感谢. 具体解决原理我现在还不是很清楚, 具体步骤是设置ANDROID_SDK_HOME环境变量后, 移动默认.android文件夹到ANDROID_SDK_HOME目录, 修改了.android目录下avd目录中的AVD相应的ini文件,重换了涉及的目录, 同时修改了eclipse工作目录, 关机重启后就好了, 具体原因不是很清楚 ,如果有朋友看到这里了, 可以试试
论上不都这么干么?难道你只是设置了环境变量后没有移动 .android 目录么?那样子肯定不行的。。。总之,能用了就是最好的结论