【问题标题】:Error: The SDK platform-tools version ((23)) is too old to check APIs compiled with API 23错误:SDK 平台工具版本 ((23)) 太旧,无法检查使用 API 23 编译的 API
【发布时间】:2015-11-22 15:03:19
【问题描述】:

我尝试了here 提供的解决方案,但这并没有解决问题。

完全错误:

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

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    我遇到了同样的错误,然后我刚刚从 sdk 管理器将 Android SDK 平台工具更新到了 23.0.1 版。在 Android Studio 中:文件->使缓存无效/重新启动。我希望它会帮助你。如果没有,您可以按 Ctrl + Shift + A,键入 Check for Update 并按 Enter。您可能会在已修复的地方获得更新。

    【讨论】:

      【解决方案2】:

      1.首先更新平台工具 打开 SDK Manager,然后打开 SDK Tools 面板,更新 Platform-tools

      2.使缓存失效然后重启

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-03
        • 1970-01-01
        • 2016-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多