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

64

我在Android Studio中的每个文件的第一行都遇到了奇怪的错误。 在更新了Android Studio之前,一切都很好。请问有人能解释一下发生了什么以及如何消除此错误吗?非常感谢您的帮助。

附言:尽管出现此错误,但我仍然可以成功编译和运行我的代码。


@Alok,这个有点不同。"SDK平台工具版本((22))过旧,无法检查使用API 23编译的API"听起来比"SDK平台工具版本((23))过旧,无法检查使用API 23编译的API"更合理。 - ruslash
1
如果出现错误提示 "SDK Platform-tools 版本 ((20)) 过旧,无法检查使用 API 22 编译的 API",那么如果我选择不更新 SDK,应该怎么办?@Freezy - gumuruh
5个回答

137

从sdk管理器中将你的android sdk平台工具更新到版本号为23.0.1。在Android Studio中点击 文件->无效缓存/重启...

就这样,错误应该已经消失了。


@MichaelKessler 你最终是如何解决它的? - user4414636
@stack,我没有时间了,所以把整个项目的SDK改成了21...稍后会尝试解决。 - Michael Kessler
9
更新我的平台工具对我起了作用(我不需要使缓存失效)。要更新,请前往Android Studio->检查更新(Mac)。请注意,仅更新Android Studio本身并没有修复它。这是特别更新平台工具所致。 - tytk

4

根据错误提示,平台工具需要更新到新版本。

要进行更新:

  1. 打开 SDK 管理器
  2. 在对话框底部,点击链接 启动独立的 SDK 管理器 -> 版本应为 23.01
  3. 安装更新的包
  4. 作废缓存,选择 文件 -> 作废缓存 / 重启"

1
我能够按照以下步骤解决Windows上的问题:
转到“工具” -> “Android” -> “SDK管理器” -> 单击更新Android SDK平台工具至最新版本。 更新完成后,错误应该已经消失了。
这是对我有效的方法,希望对您也有用。祝好!

1
这个与其他答案有什么不同? - OneCricketeer

0

我曾经遇到过同样的错误,解决方法是按下Alt+Enter并选择禁用检查,这将消除错误,希望这对你也有用。enter image description here


0

首先,您应该更新您的SDK。要进行更新,请转到SDK管理器并单击安装包。如果此按钮不活动,请单击“工具”->“选项”->“清除缓存”,然后关闭SDK管理器并重新打开它。现在您的按钮是活动的。更新SDK管理器后,转到Android Studio并单击“文件”->“无效缓存/重启”->“无效缓存/重启”。 现在您的问题已经解决了。享受吧!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接