当我想向 Playstore 发布新的 Flutter 应用程序包时。我收到此错误消息:“此 App Bundle 包含本机代码,但您尚未上传调试符号。我们建议您上传符号文件,以便更轻松地分析和调试崩溃和 ANR。” 我找不到任何方法来解决这个问题。我是 flutter 的新手,发布应用程序并且有点绝望......任何帮助都会很棒。
当我按照https://developer.android.com/studio/preview/features#native-crash 中的建议将“android.defaultConfig.ndk.debugSymbolLevel = 'FULL'”(第 1 行)添加到 app/build.gradle 时-符号化。我在 Android Studio 终端中收到此错误。我使用这个命令“flutter build appbundle”。
终端错误:FAILURE:构建失败,出现异常。
其中:构建文件 'C:\Users\filip\AndroidStudioProjects\ehbo\android\app\build.gradle' 行:1
出了什么问题:评估项目“:app”时出现问题。
无法获取类型为 org.gradle.api.Project 的项目“:app”的未知属性“android”。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在https://help.gradle.org获取更多帮助
BUILD FAILED in 3s Running Gradle task 'bundleRelease'... Running Gradle task 'bundleRelease'... Done 4,3s Gradle task bundleRelease failed with exit code 1
我已经为我的 Flutter 应用程序创建了 android 版本。
然后我创建了一个内部测试版本。它显示警告
此 App Bundle 包含本机代码,并且您尚未上传调试符号。我们建议您上传符号文件,以便更轻松地分析和调试您的崩溃和 ANR。
基本上我要做的是根据他们显示的链接在 build.gradle 文件中添加以下内容。
android.buildTypes.release.ndk.debugSymbolLevel = { SYMBOL_TABLE | FULL }
Run Code Online (Sandbox Code Playgroud)
我假设他们正在谈论的是 android/app/build.gradle 。
不确定我必须在该文件中的确切位置添加这一行。
有人可以指出在哪里添加这一行吗?