分类: Java
2012-10-04 20:38:49
1、设置环境变量:ANDROID_SDK_HOME值为你的SDK目录。如我的是:变量名 ANDROID_SDK_HOME 值为 E:\java\androidsdk
2、在eclipse安装目录修改配置文件:找到以下文件:eclipse\configuration.settings\org.eclipse.ui.ide.prefs 打开后,在后面补充改刚刚配置的环境变量。
如我补充的是:ANDROID_SDK_Home=E\:\\java\\androidsdk (注意斜杠格式)
3、重启eclipse,重建AVD,运行即可成功。
3. [2012-01-19 15:11:17 - Dex Loader] Unable to execute dex: xxxxxxxx\bin\classes.dex (拒绝访问。)
[2012-01-19 15:11:17 - StoreAlliance] Conversion to Dalvik format failed: Unable to execute dex: xxxxxxxx\bin\classes.dex (拒绝访问。)
网上提供了两种方法:
一、将eclipse.ini中进行修改, 最后两行增加:
-Xms128m-Xmx512m
二、如果还是不行,可能是因为内存过高创建JVM错误
在eclipse.ini头两行加入:
-vm
C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe
以上两点来自网上。。
事实上这两点都没有解决问题。。。。
最后打开bin/classes.dex
用360解除占用。。。神奇的好了。。
我都实验一遍,没好用。最后重启eclipse和模拟器,解决!
4. Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder
原因是Android SDK Manager没安装完全。解决办法:再次点击window--->preference--->Android SDK Manager,然后出现这界面
点击install packages。最后就ok了。
这个真没找到别的方法,单独下载ARM EABI V7a System Image这个包也不好用。。。
下面这个文章写的很好,图文并茂
http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html
美中不足就是没有trouble shotting
这个或许也有帮助
http://www.cnblogs.com/pizi/archive/2012/03/16/2399947.html
英文指导:
http://developer.android.com/intl/zh-CN/sdk/installing/installing-adt.html