DT升级中出现的问题的解决方案(Android upgrade ADT 22, R.java files not generated,java.lang.ClassNotFoundException)
2013-05-30 14:22
1171 查看
转载地址:http://zhan.renren.com/mobileapp?gid=3602888498039461561&checked=true
Android开发环境升级到ADT 22之后,可能会出现两点小问题:
1.
新建Android项目时,R.java不能自动生成,解决方法:
打开Android
SDK Manager重新检查更新,看到“Android
SDK Build-tools”这一项选中并下载。下载完成后,重新建项目即可恢复正常。参照下图
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.http://stackoverflow.com/questions/16584015/java-eclipse-no-more-r-file-ever/16584243#16584243
2./article/7944239.html
Android开发环境升级到ADT 22之后,可能会出现两点小问题:
1.
新建Android项目时,R.java不能自动生成,解决方法:
打开Android
SDK Manager重新检查更新,看到“Android
SDK Build-tools”这一项选中并下载。下载完成后,重新建项目即可恢复正常。参照下图
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.http://stackoverflow.com/questions/16584015/java-eclipse-no-more-r-file-ever/16584243#16584243
2./article/7944239.html
相关文章推荐
- android 升级ADT到22后,出现bug: Could not find class,或者Caused by: java.lang.ClassNotFoundException:异常
- android 升级ADT到22后,出现bug: Could not find class,或者Caused by: java.lang.ClassNotFoundException:异常
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 与No suitable driver found for jdbc:mysql://localhost:3306/XXXx的问题解决方案
- 关于Tomcat启动出现java.lang.ClassNotFoundException异常的解决方案
- 打开Rational Rose出现"java.lang.ClassNotFoundException"的问题
- Caused by: java.lang.ClassNotFoundException: Didn’t find class on path apk Android Studio解决方案
- Android项目编译的时候出现:Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity
- 关于升级ADT22后无法使用jar包、bundle库,出现java.lang.ClassNotFoundException错误的解决
- 解决Eclipse中运行WordCount出现 java.lang.ClassNotFoundException: org.apache.hadoop.examples.WordCount$TokenizerMapper问题【转】
- Android FTP ftpClient.listFiles()报java.lang.ClassNotFoundException: Didn't find class "Windows_NT"
- 出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener解决方案
- 遇到问题---maven---启动项目出现出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoa
- 升级ADT v22后出现第三方包中的类java.lang.ClassNotFoundException解决
- eclipse出现java.lang.ClassNotFoundException: Didn't find class "xxx" on path: DexP...解决方案
- 可能是布局文件的问题 java.lang.ClassNotFoundException: android.graphics.drawable.RippleDrawable
- Caused by: java.lang.ClassNotFoundException[android错误解决方案]
- Android JSON 出现Caused by: java.lang.ClassNotFoundException: net.sf.json.JSONObject;