【发布时间】:2020-10-15 12:31:09
【问题描述】:
当我想向 Playstore 发布新的 Flutter 应用程序包时。我收到此错误: “此 App Bundle 包含原生代码,并且您尚未上传调试符号。我们建议您上传符号文件,以使您的崩溃和 ANR 更易于分析和调试。” 我找不到任何方法来解决这个问题。我是颤振和发布应用程序的新手,有点绝望...... 任何帮助都会很棒。
当我按照https://developer.android.com/studio/preview/features#native-crash-symbolization 中的建议将“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获得更多帮助
3 秒内构建失败 正在运行 Gradle 任务“bundleRelease”... 运行 Gradle 任务 'bundleRelease'... 完成 4,3 秒 Gradle 任务 bundleRelease 失败,退出代码为 1
【问题讨论】:
-
看来你需要上传去混淆/符号化文件。检查以下链接:support.google.com/googleplay/android-developer/answer/…
-
这只是测试版的问题,这个功能还没有在稳定的 gradle 版本中,只有在 4.1 所以看起来 Play 控制台测试版现在适用于 android studio 测试版。
标签: android-studio flutter google-play