ADT SDK 升级问题

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

[img]http://dl2.iteye.com/upload/attachment/0092/3188/24f76326-b00a-3c5a-b8a5-9f00674cd6f0.jpg[/img]

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-19 然后刷新项目即可。

注:如果项目根目录下没有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.http://blog.csdn.net/rwecho/article/details/8934507
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值