@我的解决方法是:
原有的环境变量
android_sdk_home
D:\android-sdks
改为:
android_sdk_home
D:\android-sdks\.android
参考的原文如下:
一、Eclipse 中修改android的Default debug keystore
Built路径(即default debug keystore的路径)是android的AVD路径。
Eclipse中默认的AVD路径为(XP下):C:\Documents and Settings\Administrator\.android\debug.keystore
如图:(下图是修改路径后的图)
且路径中不能有中文。
如果新建了两个或多个AVD的话,你会发现上面的目录(C:\Documents and Settings\Administrator\.android)好大
最少1G多。这样你的C盘所用的空间也就大了。
下面教大家怎么修改AVD路径:
1.打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME”
(注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD放在的".android”文件夹放置的位置,
比如我就放在D:\Program Files\Android如下图所示,也可以更改成其它的路径
设定成功的话 ,在eclipse里preferneces -> Android -> Bulid Setting里为如下结果:
Default debug keystore: D:\Program Files\Android\.android\debug.keystore
这样新建的AVD就是在这个路径了。!
二、搬家、备份后启动Android PANIC :Could not open D:\java2\android\android-sdk-windows\.android\avdtest.ini问题的解决
附图说明:搬家、备份后启动Android虚拟机出现
PANIC : Could not open D:\java2\android\android-sdk-windows\.android\avd\test.ini问题的解决
前几天,我在整理一些文件时,将以前好不容易装好的关于Android虚拟机的相关文件删除了,结果虚拟机不能用了,于是,我便又重新配置Android的开发环境,谁知等到解压完成,配置好相关属性创建好了Android虚拟机后,谁知却不能运行,在运行栏下方出现了
PANIC: Could notopen Djava2androidandroid-sdk-windows.androidavdtest.ini的错误字样如图:
、
看到这种状况后,我很快便意识到,这是我以前遇到过的一个问题,以前在解决的时候就费了好大的劲,我首先是上网查找是否有和我出现过同样问题的朋友,寻找解决途径,终于,我知道了出现这个问题的原因:以前我使用过备份工具将C盘下的系统文件备份到了“D:\
个人重要资料(勿删)\朋友一生”的文件夹下,这样做以后,原来安装软件时默认写到C盘的“C:\Documents andSettings\Administrator”的文件就写到了“D:\个人重要资料(勿删)\朋友一生”的文件夹下,对于Android是不能打开有着中文路径的的这种文件的,即在运行Android虚拟机时,由于不能打开“D:\个人重要资料(勿删)\朋友一生\.android\avd ”文件,所以就出现了上述问题。
当时,我也是通过上网查才知道要去配置环境变量,即:
对着“我的电脑”图标单击鼠标右键,在弹出的菜单中选择“属性”,切换到“高级”选项卡,单击“环境变量”按钮,在弹出的对话框新建一个环境变量,比如名为ANDROID_SDK_HOME (不可修改为其他) ,值为D:\AndroidE\android\android-sdk-windows
(假设sdk我们在d盘的目录名为android-sdk-windows)下。
接下来重新启动Eclipse,我们通过单击Windows菜单,依次进入 preferneces => Android => Bulid 可以看到 Default debug keystore: 其中.android\为ADT自动创建的, 以前这项可能为 D:\个人重要资料(勿删)\朋友一生\.android\debug.keystore)
另外,也可以通过设置下面的custom debug keystore来设置可以免除添加环境变量的步骤。
然后重建avd。运行程序,应该就没有问题了。
当然,如果这样做还不行的话,你可以这样做试试:
在配置好后即:已经设置了环境变量:ANDROID_SDK_HOME值为你的SDK目录。如我的是:变量名 ANDROID_SDK_HOME 值为D:\AndroidE\android\android-sdk-windows
2、在eclipse安装目录修改配置文件:找到以下文件:eclipseconfiguration.settingsorg.eclipse.ui.ide.prefs打开后,在后面补充改刚刚配置的环境变量。
如我补充的是:ANDROID_SDK_HOME=D\:\\AndroidE\\android\android-sdk-windows(注意斜杠格式)
这样
这样就应该行了,网上还有这样说的
查看你的AVD目前所在的目录
1. 把整个目录复制到C:\Documents and Settings\Administrator\ 目录下
2. 修改 C:\Documents and Settings\Administrator\.android/avd/zte345.ini
原来的内容如下:
target=android-8path=D:\我的文档\.android\avd\zte345.avd
将里面包含的路径修改为
target=android-8path=C:\Documents and Settings\Administrator\.android\avd\zteluck.avd
或是说拷贝.android文件夹来解决的,这些方法我也都试了一下,不过在我这里是没有起作用。
这里,我将我的一些经验分享给大家,希望能对大家有所帮助。