android更新ADT到最新版本出错

最终解决办法,更新Java JDK,最好是1.6以上。

昨天新接触了一个技术点:android和i2c通信,由于硬件设备是android4.0.4,而我安装的eclipse android最高版本是android4.0.3,查了一下,貌似木有android4.0.4的ADT,所以我觉得更新到最新版本(目前android4.2)肯定是能运行成功的,可以向下兼容嘛。。。。

首先在线更新ADT,更新到一半就会报错:

android更新ADT到最新版本出错

离线安装时记得不要勾选这个项:

android更新ADT到最新版本出错

然后在网上找资料问同学说是应该是eclipse的版本不兼容,然后又重新下载eclipse,试过好几个版本,又从新安装ADT,第一次安装ADT时,会安装成功,也会提示重新启动eclipse,重启后,发现Windows—>prefereneces没有android这个选项:

android更新ADT到最新版本出错

以为是ADT木有安装成功,又重新安装ADT,会报和之前在线安装ADT的错误一样:

android更新ADT到最新版本出错

反复安装了不同的eclipse,检查了环境变量的配置,clean了整个项目,试过在线安装和离线安装(离线安装要断网才行),到安装ADT这一步总是会出问题,然后在网上找了些资料,说是Java JDK的版本过低,我的是1.5的,然后更新到1.7,果真就可以啦。

Windows—>prefereneces下有android选项了。。就在线更新下SDK就可以了。。因为SDK和ADT的版本要匹配才行。

android更新ADT到最新版本出错