最近更行SDK的时候,手贱把SDK的版本更新过高了,出现如下问题
打开配置一看
卧槽,之前的那些api都没了,仔细找了原因,也上网百度了很多资料,原因是API无法被识别,因为当前SDK版本过新,导致当前ADT不支持,必须更新到版本23.0.0以上,
解决的方法有两个,
第一是升级ADT版本到23.0.0或以上,具体可以参考
http://www.cnblogs.com/jamiechen/p/3916885.html
不过遇到很多奇葩的问题,例如更新到23.0.0以上版本必须把之前的22.xx.xx相关的卸载掉,可是卸载又遇到各种问题,所以我放弃了
第二个方法是把SDK回退到之前的版本
实际操作也不难,先找到当前不兼容的adt版本,例如我的是22.6.2
打开配置文件plugin.prop,具体路径是存放SDK路径,例如我的是
E:\software\android\adt-bundle-windows-x86_64-20140321\sdk\tools\lib
找到plugin.prop
修改成
再打开Eclipse
API已经被识别出来了,当前ADT和SDK兼容,问题也得到解决。
时间: 2024-10-31 15:52:21