简体   繁体   English

Flutter 应用程序在发布版本上的工作方式不同

[英]Flutter app works differently on release build

Lately, I've added new screen to an app, which I've been working on, and it seems like app renders it differently on Release build.最近,我为我一直在开发的应用程序添加了新屏幕,并且似乎应用程序在发布版本上呈现不同。 I've tried flutter clean, and deleting build directory on my own.我试过 flutter 清理,并自己删除构建目录。 Here's how it looks like这是它的样子

Screen on release发布画面

Screen on debug调试画面

What's interesting, on different set of data it seems like it works just fine on release有趣的是,在不同的数据集上,它似乎在发布时效果很好

Same screen on release, different data发布时相同的屏幕,不同的数据

Same screen on debug, different data调试时相同的屏幕,不同的数据

it is no weird thing.这并不奇怪。 in debug mode whenever there is an error or warning app jump from that and continue rendering but in release mode, it just stops rendering and show a blank gray page... for release you should make sure there is absolutely no warning and errors in your code在调试模式下,只要有错误或警告应用程序从那里跳转并继续渲染,但在发布模式下,它只会停止渲染并显示一个空白的灰色页面......对于发布,你应该确保你的绝对没有警告和错误代码

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM