【发布时间】:2020-08-04 00:04:39
【问题描述】:
应用程序的调试版本在模拟器和我的 Android 设备上都很好。即使安装 app-debug.apk 也很好。但是,当我“flutter build apk”时,app-release.apk 中会出现奇怪的错误,并且按钮和其他一些动画会停止执行它们的任务。我在网上找不到任何关于它的信息。你们中有人遇到过这个问题吗?这可能是提供商状态管理的问题吗?我不明白如何,因为 app-debug.apk 工作得非常好。
它是在 Flutter master 上开始的,但后来我尝试了其他每个通道,都遇到了同样的问题。
Flutter 1.18.0-6.0.pre.106 • 频道主 • 工具 • Dart 2.9.0(构建 2.9.0-1.0.dev a12c36dd97)
Flutter 1.12.13+hotfix.9 • 频道稳定 • 工具• Dart 2.7.2
Flutter 1.17.0 • 频道测试版 • 工具 • Dart 2.8.0(构建 2.8.0-dev.18.0 eea9717938)
Flutter 1.18.0-dev.5.0 • 频道开发 • 工具 • Dart 2.8.0(构建 2.8.0-dev.20.0 89b0f67261)
在我尝试过的所有模拟器 (3-4) 和设备 (2) 上,发布版本要么没有打开,要么打开了它里面有错误。
这是数千行代码,我不知道错误在哪里,但无论如何这里是回购的链接:https://github.com/burhanhaq/PomodoroApp/tree/master/lib
编辑: 想通了问题。我在调试模式下的控制器出现错误,我没有处理。我在重建/重新绘制小部件期间调用了 setstart(),这是一个错误。
【问题讨论】: