Eclipse更新ADT22后,R.java文件无法自动生成的问题
2013-07-28 16:04
483 查看
ADT升级中出现的问题的解决方案(Android upgrade ADT 22, R.java files not generated,java.lang.ClassNotFoundException)
Android开发环境升级到ADT 22之后,可能会出现两点小问题:
1. 新建Android项目时,R.java不能自动生成,解决方法:
打开Android SDK Manager重新检查更新,看到“Android SDK Build-tools”这一项选中并下载。下载完成后,重新建项目即可恢复正常。参照下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/201307/28/1d2ce905d086b508fe6514d5267a1716.jpg)
2.旧的项目重新运行时出现“java.lang.ClassNotFoundException”异常,解决方法:
在文件系统中找到项目下的.classpath文件,找到如下
<classpathentry
kind="con"
path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry
exported="true"
kind="con"
path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
改为
<classpathentry
exported="true"
kind="con"
path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry
kind="con"
path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
即可。如果有依赖的项目,请把依赖的所有项目也按以上方式修改。
经过如上步骤如果还不能正常运行,请检查项目中的Android Dependencies下是否有annotations.jar,如果有请修改项目根目录下project.properties文件中的target=最新Android版本,比如: target=android-17
然后刷新项目即可。
注:如果项目根目录下没有project.properties文件,请从别的新的项目中复制project.properties和proguard-project.txt两个文件过来,并删除项目根目录下的default.properties和proguard.cfg两个文件,然后对project.properties做相应修改。
亲测方法1可用,希望对你有所帮助!
参考:
1.http://stackoverflow.com/questions/16584015/java-eclipse-no-more-r-file-ever/16584243#16584243
2./article/7944239.html
3.http://zhan.renren.com/mobileapp?gid=3602888498039461561&checked=true
Android开发环境升级到ADT 22之后,可能会出现两点小问题:
1. 新建Android项目时,R.java不能自动生成,解决方法:
打开Android SDK Manager重新检查更新,看到“Android SDK Build-tools”这一项选中并下载。下载完成后,重新建项目即可恢复正常。参照下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/201307/28/1d2ce905d086b508fe6514d5267a1716.jpg)
2.旧的项目重新运行时出现“java.lang.ClassNotFoundException”异常,解决方法:
在文件系统中找到项目下的.classpath文件,找到如下
<classpathentry
kind="con"
path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry
exported="true"
kind="con"
path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
改为
<classpathentry
exported="true"
kind="con"
path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry
kind="con"
path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
即可。如果有依赖的项目,请把依赖的所有项目也按以上方式修改。
经过如上步骤如果还不能正常运行,请检查项目中的Android Dependencies下是否有annotations.jar,如果有请修改项目根目录下project.properties文件中的target=最新Android版本,比如: target=android-17
然后刷新项目即可。
注:如果项目根目录下没有project.properties文件,请从别的新的项目中复制project.properties和proguard-project.txt两个文件过来,并删除项目根目录下的default.properties和proguard.cfg两个文件,然后对project.properties做相应修改。
亲测方法1可用,希望对你有所帮助!
参考:
1.http://stackoverflow.com/questions/16584015/java-eclipse-no-more-r-file-ever/16584243#16584243
2./article/7944239.html
3.http://zhan.renren.com/mobileapp?gid=3602888498039461561&checked=true
相关文章推荐
- Eclipse更新ADT22后,R.java文件无法自动生成的问题
- mac环境下装Eclipse+ADT做安卓开发,遇到R.java文件不参自动生成问题
- Ubuntu系统中eclipse创建空Android工程无法自动生成R.java的问题
- eclipse 开发android 项目的时候系统自动生成的R.Java文件在重新生成时候丢失问题
- 无法自动生成或更新R.java文件
- Android ADT更新后无法编译生成R.java的问题解决方案
- 关于Eclipse中导入安卓工程无法生成R.java文件的问题
- Android ADT更新后无法编译生成R.java的问题解决方案
- 用eclipse新建一个android工程无法自动生成R.java文件
- R.java: No such file or directory(ADT无法自动生成R.java,Eclipse无法生成R.java)
- 无法自动生成或更新R.java文件
- 无法自动生成或更新R.java文件
- Android ADT更新后无法编译生成R.java的问题解决方案
- R.java文件无法自动生成的问题
- eclipse aidl文件无法自动生成的问题
- 无法自动生成或更新R.java文件
- eclipse 无法自动编译java文件的问题
- Eclipse 中无法自动生成或者是更新R.java
- android 开发中遇到的错误及解决方式(更新R.java文件不能自动更新问题)
- eclipse不自动生成R文件和R文件报错问题