解决This Android SDK requires Android Developer Toolkit version 23.0.0 or above和ADT更新失败

今天手贱更新了一下sdk到24.0 ,然后悲剧就发生了,打开eclipse提示

This Android SDK requires Android Developer Toolkit version 23.0.0 or above

于是乎就开始更新adt:
1、在线更新。
由于教育网的原因,访问google的东西都是要被墙掉的,站点访问不了或者很慢。这时壕可以搭梯子出去访问,穷屌可以修改hosts文件访问。
2、离线更新。
因为公司下载很慢,所以在家离线下载了adt23.0的包。然后开始help->install new software->选择本地的ADT23.0的zip压缩文件->一路next->慢慢等待更新安装中
解决This Android SDK requires Android Developer Toolkit version 23.0.0 or above和ADT更新失败_第1张图片
但是!经过多次尝试,安装失败,操作无法执行!
解决This Android SDK requires Android Developer Toolkit version 23.0.0 or above和ADT更新失败_第2张图片
然后各种找资料,不得不提,国内的大多都是抄来抄去的,百度出来全是充斥垃圾重复资料,而且从来不写转载自何处。更新失败的原因大抵是sdk版本过高,在lib文件夹下有个plugin.prop文件,里面写着当前sdk最低配置多少版本的ADT,有网友说直接改动文件里面的配置,但是实践发现这样会引发更多的坑,虽然也可以一步步的填=。=。所以最好还是稳当的更新adt好了。
最后在http://stackoverflow.com/questions/24525595/this-android-sdk-requires-android-developer-toolkit-version-23-0-0-or-above  找到点靠谱的解决方案。
【上面链接的解决思路】
1、删除sdk
2、更新ADT
3、更新sdk
【但是!】
因为删除sdk后sdk manager根本就不能用了,留个躯壳在那里,我从毛地方去更新=。=
所以千万不要删除,为了避免丢失sdk文件夹里面配置的其他资源如源码和doc等,可以先绑定另外个低版本的sdk进入eclipse直接执行上面的2、3步骤,更新成功后再绑定回原来高版本的sdk



问题记录及最终解决:
在解决墙的问题后仍然更新失败的原因,我的是因为eclipse不是最新的luna版本,   adt23.0以上只支持eclipse的luna=。=

所以,更新eclipse就好了。神坑

你可能感兴趣的:(开发坑记录)