Eclipse无法编译Android故障排除


更新了一下Android sdk,中途拔了几次网线?总之更新完毕后,总是提示有若干可用更新,但更新完成后还是提示。

没把这事当回事。

今天出问题了,每个项目都有错误,看看错误提示,都是这个:

com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper

以为是环境变量有问题,新建android的demo工程,各版本的demo均定位准确,排除。

打开eclipse的错误日志,发现一条重要 信息:!MESSAGE Unable to load the repository jar:file:/E:/work/ADT-0.9.6.zip/
该死,已经更新到adt 10,怎么还在找这个。

看起来,故障原因是更新某个问题引起了adt的版本混乱。

eclipse中help, install new softwares,avaliable software sites中,找到其它的adt安装信息,删除掉

重启eclipse一般会恢复正常,有时候也会报错,选择project,clean可以清除,或者新建一个workspace

如果报这种错误:Error generating final archive: Debug certificate expired on xxxxxx(日期)
eclipse中Window,Preferences,Android,Build中Default debug keystore显示了地址xxx/.android/debug.keystore”,删除此路径下的debug.keystore及 ddms.cfg后,重启eclipse


解决完后,终于可以编译了,不过总提示有可用更新的问题没解决。

相关内容