You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Android Studio中Android API 29 Platform未找到或损坏错误

解决Android SDK "Android API 29 Platform" 未找到或损坏的问题

核心问题定位

从Flutter Doctor结果可明确:你的ANDROID_HOME环境变量错误指向了JDK路径(C:/Users/paul/.jdks/corretto-19.0.2),这是SDK识别失败的核心原因。

具体解决步骤

1. 修正ANDROID_HOME环境变量

  • 打开Windows系统设置,搜索「环境变量」,进入「编辑系统环境变量」
  • 在「系统变量」区域操作:
    • 找到ANDROID_HOME变量,点击编辑,将值修改为Android SDK实际安装路径(默认路径一般为C:\Users\你的用户名\AppData\Local\Android\Sdk,若自定义过路径则填对应地址)
    • 若不存在ANDROID_HOME变量,点击「新建」,变量名填ANDROID_HOME,变量值填SDK路径
  • 编辑Path变量,添加以下两个路径(替换为你的SDK实际路径):
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\tools
  • 保存所有设置后,关闭并重新打开命令提示符、Android Studio,让环境变量生效

2. 验证SDK路径一致性

打开Android Studio,依次点击「File」→「Settings」→「Appearance & Behavior」→「System Settings」→「Android SDK」,确认「Android SDK Location」显示的路径与你设置的ANDROID_HOME完全一致。

3. 重新确认API 29平台安装状态

在Android SDK设置界面,切换到「SDK Platforms」标签,勾选「Show Package Details」,找到Android 10 (API 29),确认「Android SDK Platform 29」已勾选安装:

  • 若未安装,勾选后点击「Apply」重新安装
  • 若已安装,点击「Apply」尝试修复(可能存在文件损坏)

4. 验证修复结果

打开命令提示符,运行:

flutter doctor

确认Android toolchain的错误提示是否消失。

额外排查方案

若以上步骤无效,可尝试:

  • 删除SDK目录下platforms\android-29文件夹,再通过SDK Manager重新安装API 29平台
  • 清除Android Studio缓存:「File」→「Invalidate Caches...」→「Invalidate and Restart」

内容的提问来源于stack exchange,提问作者Paul Coshott

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 22:05:20