当前位置: 首页 > 知识库问答 >
问题:

错误:SDK平台工具版本((23))太旧,无法检查使用API 23编译的API

贾俊艾
2023-03-14

我尝试了这里提供的解决方案,但这并不能解决问题。

完全错误:

SDK平台工具版本((23))太旧,无法检查用API 23编译的API;请少更新...(Ctrl F1)此检查扫描应用程序中的所有Android API调用,并警告此应用程序目标的所有版本上不可用的任何调用(根据清单中的最小SDK属性)。如果你真的想使用这个应用编程接口,并且不需要支持旧的设备,只需在build.gradle或Androidanifest.xml文件中设置minSdkVersion。如果您的代码有意访问较新的API,并且您已经确保(例如通过条件执行)此代码只会在受支持的平台上被调用,那么您可以使用@TargetApi注释注释您的类或方法,该注释指定要应用的本地最小SDK,例如@TargetApi(11),因此此检查将11而不是清单文件的最小SDK视为所需的API级别。如果您有意在样式定义中设置android:属性,请确保将其放在value-vNN文件夹中,以避免在某些设备上遇到运行时冲突,在这些设备上,制造商添加了自定义属性,这些属性的id与以后平台上的新属性冲突。类似地,您可以在XML文件中使用工具: Target etApi="11"来指示元素只会在适当的上下文中膨胀。

共有2个答案

屈畅
2023-03-14

1.首先更新平台工具打开SDK管理器,然后打开SDK工具面板,更新平台工具

2.使缓存失效,然后重新启动

聂季同
2023-03-14

我也犯了同样的错误,然后我刚刚从SDK管理器将Android SDK平台工具更新为23.0.1版。在Android Studio中:文件-

 类似资料:
  • 格拉德尔: 问题: /Projects/Flock-Alert/Abcd/app/build/intermediates/res/merged/debug/values-v23/values-v23。xml错误:(3)检索项的父项时出错:未找到与给定名称“android:TextAppearance”匹配的资源。布料小装置。按钮“反向”。错误:(18)检索项的父项时出错:未找到与给定名称“andr

  • Koala是一款预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass framework 的即时编译。 无需手动输入命令去编译,后台监听文件是否有改变,如有修改会自动进行编译。能够大大提升 Web 开发中的工作效率。 功能特性 多语言支持 支持Less、Sass、CoffeeScript 和 Compass Framework。 实时编译 监听文件,当文件改变

  • 我试图在这里运行一些来自ArcGIS github的示例代码。 当我在IntelliJ Community 2019中导入并尝试运行该项目时,我得到一个错误: 原因:org/openjfx/gradle/javafxplugin已由更新版的Java运行时(类文件版本55.0)编译,此版本的Java运行时仅识别52.0以下的类文件版本 同样的问题--但没有答案。 如何修复此错误?

  • 我刚开始学习Java,并在我的计算机上安装了JDK,但现在我正在尝试最简单的Java,而不是编译。我在C:/Java/jdk7上安装了JDK。 每当我尝试编译时,都会出现一个错误: 以下是我的编译过程: 我还尝试了: 我不知道我的代码是不是错了,但这是我的测试。java: 以下是JAVA_HOME: 任何帮助都将不胜感激!