You need to enable JavaScript to run this app. 如何解决首个Flutter应用Gradle task assembleDebug退出码1报错
优惠活动
大模型
产品
解决方案
定价
更多

如何解决首个Flutter应用Gradle task assembleDebug退出码1报错

错误原因

该报错是因为本地Android SDK下的ndk-bundle文件夹不完整,要么是此前NDK下载中断导致文件缺失,要么是Flutter默认调用的NDK版本与本地安装的版本不匹配,缺少构建必需的source.properties识别文件。

解决步骤

  • 打开Android Studio的SDK管理器,进入「SDK工具」标签页,勾选右下角的「显示包详情」,展开NDK分类,下载一个稳定版NDK(推荐25.2.9519653、21.4.7075529这类已广泛验证的版本,不要用预览版),记下你下载的版本号。
  • 打开Flutter项目中android/app/build.gradle文件,在android配置块中添加NDK版本指定配置,原有其他配置不需要修改:
android {
    ndkVersion "你下载的NDK版本号,比如25.2.9519653"
    // 其余原有配置保持不变
}
  • 你也可以直接删除C:\Users\10\AppData\Local\Android\sdk路径下的ndk-bundle文件夹,Flutter构建项目时会自动下载适配的完整NDK包。
  • 最后执行flutter clean清理项目缓存,重新运行项目即可完成构建。

内容的提问来源于stack exchange,提问作者Vora Ravi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 11:54:02