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

Flutter构建失败:请求的NDK版本与本地可用版本不匹配求助

Flutter构建NDK版本不匹配问题解决办法

错误信息:

FAILURE: 构建因异常失败。

  • 出错原因:
    任务 ':app:stripDebugDebugSymbols' 执行失败。

没有匹配请求版本20.0.5594570的NDK版本。本地可用版本:21.4.7075529

解决方法:

方法一:安装指定版本的NDK

  • 打开Android Studio,进入「设置」(Windows/Linux)或「偏好设置」(Mac)
  • 依次进入「外观与行为」→「系统设置」→「Android SDK」
  • 切换到「SDK工具」标签,勾选「显示包详情」
  • 找到「NDK (Side by side)」,展开后勾选版本20.0.5594570,点击「应用」完成安装

方法二:修改项目配置使用本地已有的NDK版本

  • 打开项目的android/app/build.gradle文件,在android代码块中添加指定本地NDK版本的配置:
android {
    ndkVersion "21.4.7075529"
    // 保留原有其他配置
}
  • 或者在android/gradle.properties文件中添加全局配置:
android.ndkVersion=21.4.7075529

修改后同步项目即可。

方法三:升级Gradle插件让系统自动适配

  • 打开项目的android/build.gradle文件,更新Gradle构建插件到兼容的新版本,例如:
dependencies {
    classpath 'com.android.tools.build:gradle:7.0.0' // 可根据项目情况选择更高兼容版本
    // 其他依赖配置不变
}

同步项目后,Gradle会自动选择与插件兼容的NDK版本。

内容的提问来源于stack exchange,提问作者Marc.Msan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 10:10:31