当我想要向Playstore发布新的Flutter 应用Bundle 包时.我得到这个错误: "此应用程序包包含本机代码,您尚未上载调试符号.我们建议您上载符号文件,以使您的崩溃和ANR更易于分析和调试." 我找不到任何方法来解决这个问题.我刚开始玩Flutter Flutter 和发布应用程序,我有点绝望了…… 任何帮助都是很棒的.

当我按照https://developer.android.com/studio/preview/features#native-crash-symbolization中的建议将"android.defaultConfig.ndk.debugSymbolLevel=‘full’"(在第1行)添加到app/build.gradle时.我在Android演播室终端中收到此错误.我使用这个命令"fltter build appbundle".

终端出错: 失败:生成失败,出现异常.

  • 其中: 构建文件‘C:\Users\filip\AndroidStudioProjects\ehbo\android\app\build.gradle’行:1

  • 哪里出了问题: 判断项目‘:app’时出现问题.

无法获取项目的未知属性"android":类型为org的应用程序.格雷德尔.应用程序编程接口.项目

  • try : 使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志(log)输出.运行--扫描以获得完整的洞察力.

  • 拨打https://help.gradle.org获得更多帮助

构建在3秒内失败 正在运行Gradle任务‘bundleRelease’. 正在运行Gradle任务‘bundleRelease’.完成4,3S Gradle任务包释放失败,退出代码为%1

推荐答案

在上传调试符号文件之前,您必须使用Android Gradle插件4.1或更高版本.

看起来只有Android Studio4.1才会有,因为我现在只能自动获得Gradle 4.0.0.

所以我建议您退回classic 的游戏机,它会让您通过:)

UPDATE:

Flutter相关问答推荐

Flutter iOS日期 Select 器UI中限制日期范围?

如何在应用栏中将列置于中心

为什么Riverpod生成器在这种情况下不生成AsyncNotiator?

video_player在Android上返回401 Unauthorized with Bunny CDN

使用ImageFilter模糊并剪裁同一renderObject中的元素

如何让两个展开的Widget根据其子窗口的屏幕大小

如何将WebViewWidget和WillPopScope结合起来

不要跨同步间隔使用BuildContext

如何处理平台游戏的对象冲突?

如何在 Flutter 中创建厚度沿着容器逐渐减小的边框

Flutter 包错误:此应用程序使用的是已弃用的 Android 嵌入版本

为什么 appBar 小部件在 flutter 中不是常量

java.lang.IncompatibleClassChangeError:找到接口 com.google.android.gms.location.SettingsClient,

如何在两个不同的路由(屏幕)之间正确设置 BlocProvider?

将 String 与 List 元素进行比较时出现问题

Listview 如何转到下一行/新行?

如何根据字符串值动态构建和显示小部件?

在 flutter 中自定义 agora 视频通话 UI

Flutter 中父容器顶部的 Gridview 间距额外区域

gridview 的所有按钮都应该在Flutter 中适合其父容器