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

Flutter安卓构建添加NDK配置后生成APK报错求助

问题解决:Flutter安卓构建调试符号配置错误

问题描述

完成Flutter应用安卓构建并创建内部测试版本后,收到警告:

此App Bundle包含原生代码,但您未导入任何调试符号。我们建议导入符号文件,以帮助分析和调试崩溃及ANR错误。

安装Cmake和Ndk后,在build.gradle中添加以下配置:

ndkVersion <ndkVersion>
ndk {
  debugSymbolLevel 'FULL'
}

生成APK时出现错误:

构建失败,出现异常。

  • 问题原因:
    评估项目':app'时出现问题。

未知的DebugSymbolLevel值'build_c14d3u5oz2rfmrc26tqvdpxjy$_run_closure4$_closure15@71307b15'。可选值为'full'、'symbol_table'、'none'。

  • 尝试方案:
    使用--stacktrace选项获取堆栈跟踪。使用--info或--debug选项获取更多日志输出。使用--scan选项获取完整分析信息。

  • 如需更多帮助,请访问https://help.gradle.org

解决方案

错误根源是debugSymbolLevel的取值大小写不符合要求,Gradle要求该值为小写格式。按以下步骤修正:

  • 打开android/app/build.gradle文件
  • 将debugSymbolLevel 'FULL'修改为debugSymbolLevel 'full'
  • 把<ndkVersion>替换为你实际安装的NDK版本号(可在Android Studio的SDK管理器中查看,示例:ndkVersion '25.2.9519653')
  • 重新执行构建命令,比如flutter build apk或flutter build appbundle

若问题仍存在,检查Gradle插件版本与NDK版本是否兼容,确保两者版本匹配。

内容的提问来源于stack exchange,提问作者testproftest 23

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 16:25:13