ADT与SDK版本不一致的问题如何解决

最近更行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

ADT与SDK版本不一致的问题如何解决的相关文章

解决eclipse之ADT与SDK版本不一致问题

This Android SDK requires Android Developer Toolkit version … .Please update ADT to the latest version.问题产生:1.新下载ADT版Eclipse的Android SDK后,打开eclipse添加SDK时,出现此问题.2.更新ADT或更新SDK后,出现此问题. 解决:确保ADT与SDK版本一致 以下方法择一即可:1.按提示更新相应版本的ADT或SDK.在eclipse下打开ADT/about A

android studio 开发中启动android项目报错sdk版本不一致解决方案

安卓项目开发中新建项目后再run'的时候发现报错com.android.support:appcompat-v7依赖报错 查看下build.gredle所配置的参数: 打开项目的build.gradle文件配置如下: //配置参数allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } Ok,添加完成后此时需要同步下你的项目最后是重启!重新打开项目后发现错误没有项目正常运行!

Android SDK版本和ADT版本

Android SDK版本和ADT版本 Android早期的版本号有点“混乱”,比如Android 2.2对应的ADT版本为ADT-0.9.9而Android 2.3对应的的ADT版本则突然“跃迁”为 ADT-8.0.0.zip. 而且Android SDK还包含SDK Tools和SDK Platform两个东西,它们的意义也不同,它们也有各自的版本号,因此有些人在此处容易混淆,下面将它们之间的对应关系进行一下简单的归纳: Android平台与SDK Tools版本.ADT版本的对应关系 An

Android SDK版本问题

在导入外部工程时,经常会遇到版本不符出现报错,以下以今天导入的工程为例,说明这类问题的根源及解决方法. 导入名为Pro的外部工程,SDK版本是21,且由于最低版本和目标版本不一致,原工程要以 support-v7为library,其默认sdk版本也为21 导入后,先是报错styles问题,原因是所用styles版本较低,需要兼容支持,也即缺少support-v7工程.解决办法是找到sdk路径下的support-v7/appcompat文件,导入这个工程.右击工程->properties->An

Android Studio 1.4 的那些折腾 - 最小 SDK 版本提示覆盖手机百分比

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 上图中,那个百分数: 即是选择当前最小 SDK 版本 4.0.3 所开发的应用支持的机会覆盖率, 有一行蓝字带下划线 "Help me

Android ADT,SDK 更新后一个问题:新建项目layout和src文件夹为空

Android SDK和ADT更新到23.0.0后,结果问题出现了,在创建一个默认的blank activity后,发现layout和src文件夹为空,没有默认的框架文件,原来以为是安装出问题,删除重装,还是没有办法解决.今天发现两个文件又有更新包了,不知道是不是Android SDK的23.0.0版本和ADT的23.0.0版本本身导致的问题,不过更新到23.0.1后解决问题了. 解决方案: 步骤一:启动SDK Manager,按照提示把Android SDK tools更新至最新版本23.0.

升级Android ADT 和SDK

由于目前从事android开发工作,所以升级了下Android SDK和eclipse ADT插件 一.更新ADT 1.Eclipse中打开Help->Install New Software. 2.在"Details" 面板中, 点击"What is already installed?" 链接. 3.在Eclipse Installation Details 对话框中,选择"Android DDMS"和"Android Dev

修改Android Studio默认的API Level(SDK版本)

原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统当前SDK中最新SDK platform作为目标的API Level.但是很多时候我们并不需要最新的SDK版本,如何修改呢? 方法是:修改工程目录中的Gradle Scripts->build.gradle(Module:app)中的相关行,具体见下图: 当然也可以图形化操作,右键工程目录选择"

解决版本不一致:Project facet Java version 1.8 is not supported解决记录

http://blog.csdn.net/dingchenxixi/article/details/51496998 一看知道是因为jdk版本不一致所导致,如何解决? 方法一: 选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version 方法二: 在 项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下; <?xml