当前位置: 代码迷 >> Eclipse >> Eclipse更新ADT22后,R.java文件无法自动生成的有关问题
  详细解决方案

Eclipse更新ADT22后,R.java文件无法自动生成的有关问题

热度:6   发布时间:2016-04-23 00:25:52.0
Eclipse更新ADT22后,R.java文件无法自动生成的问题

?

Eclipse更新ADT22后,R.java文件无法自动生成的问题

分类:?Android应用开发?Android疑难杂症?Android开发工具?|2013-06-04 17:15 |1117人阅读

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”这一项选中并下载。下载完成后,重新建项目即可恢复正常。参照下图

ADT升级中出现的问题的解决方案(Android upgrade ADT 22, R.java files not generated,java.lang.<a target='_blank' href='http://www.daimami.com/search?q=ClassNotFoundException'>ClassNotFoundException</a>)

?

2.旧的项目重新运行时出现“java.lang.ClassNotFoundException”异常,解决方法:

在文件系统中找到项目下的.classpath文件,找到如下

  1. <classpathentry?kind="con"?path="com.android.ide.eclipse.adt.LIBRARIES"/>??
  2. <classpathentry?exported="true"?kind="con"?path="com.android.ide.eclipse.adt.DEPENDENCIES"/>??

?改为

  1. <classpathentry?exported="true"?kind="con"?path="com.android.ide.eclipse.adt.LIBRARIES"/>??
  2. <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做相应修改。

?

  相关解决方案