【问题标题】:The SDK platform-tools version ((23)) is too old to check APIs compiled with API 23SDK 平台工具版本 ((23)) 太旧,无法检查使用 API 23 编译的 API
【发布时间】:2017-12-14 22:49:50
【问题描述】:

我在我的 Android Studio 中每个文件的第一行都收到了这个奇怪的错误。一切都很好,直到我更新了我的 Android Studio。有人可以向我解释发生了什么以及如何摆脱这种错误吗?如有任何帮助,我将不胜感激。

P.S:尽管有这个错误,我可以成功编译和运行我的代码。

【问题讨论】:

  • @Alok 那一个是不同的。 “SDK 平台工具版本 ((22)) 太旧,无法检查使用 API 23 编译的 API”听起来比“SDK 平台工具版本 ((23)) 太旧,无法检查使用 API 23 编译的 API”更合乎逻辑.
  • 如果错误是“SDK 平台工具版本 ((20)) 太旧,无法检查使用 API 22 编译的 API”,那么如果我选择不更新我的 SDK,我该怎么办? @Freezy

标签: android android-studio


【解决方案1】:

从 sdk 管理器将您的 android sdk 平台工具更新到 23.0.1 版。 在 android studio 中点击 File->Invalidate Caches/Restart...

就是这样。错误现在必须消失。

【讨论】:

  • @MichaelKessler 你是怎么解决的?
  • @stack,我没时间把整个项目的SDK改成21...以后再想办法..
  • 更新我的平台工具对我有用(我不需要使缓存无效)。要更新,请转到 Android Studio -> 检查更新 (Mac)。请注意,更新 Android Studio 本身并没有修复它。它专门更新平台工具。
【解决方案2】:

就像错误所说的那样,平台工具需要使用更新的版本。 要更新,

  1. 打开SDK manager
  2. 在对话框底部,点击链接Launch Standalone SDK Manager -> Rev 将是 23.01
  3. 安装更新的包
  4. 使缓存无效为File -> Invalidate caches/Restart"

【讨论】:

    【解决方案3】:

    我能够在 Windows 上解决如下问题:

    转到工具 -> Android -> SDK 管理器 -> 点击 将 android Android SDK 平台工具更新到最新版本。 完成更新后,错误应该消失了。

    这对我有用,希望对你也有用.. 干杯

    【讨论】:

    • 这与其他答案有何不同?
    【解决方案4】:

    首先您应该更新您的 SDK,要进行更新,请转到 SDK Manager 并单击安装包。如果此按钮未激活,请单击工具->选项->清除缓存,然后关闭 SDK 管理器并重新打开它。现在您的按钮处于活动状态。更新 SDK Manager 后,转到 android studio 并单击 File->Invalidate cache/Restart->Invalidate cache/Restart。 现在你的问题解决了。享受吧!

    【讨论】:

      【解决方案5】:

      我遇到了同样的错误,我解决的方法是按 Alt+Enter 并选择禁用检查,它会消除错误,我希望这对你也有用。

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多