【问题标题】:Parts of the UI not showing in a release version部分 UI 未在发布版本中显示
【发布时间】:2023-01-10 18:10:39
【问题描述】:

我有一个 flutter 应用程序,可以在 Android 模拟器、物理设备甚至 iOS 的发布版本上以调试模式完美运行。但在 android 版本 apk 上出现问题。它不会在主页上显示网格视图。 如下面的屏幕截图所示。 enter image description here

【问题讨论】:

  • 不知何故,当我再次构建它时。它刚刚起作用。我没有改变任何东西。

标签: android flutter


【解决方案1】:

这是因为您没有观察到调试期间显示的错误。

尝试再次以调试模式运行它,检查您的调试控制台,小部件发出警告。也许与和高度的对齐......日志会告诉你哪里出了问题。

修复,你会没事的

【讨论】:

  • 我之前已经尝试过并清除了所有警告,但仍然是同样的问题。
【解决方案2】:

此问题的解决方案是您需要修复此类错误:

Incorrect use of ParentDataWidget Error in Flutter

看似干净却扑扑扑通扑通扑通扑通扑通扑通扑通调试模式没有严格注意树的顺序,这在释放模式这会导致 UI 问题,技术上:

当子部件与父部件不匹配时会发生此错误 小部件

要解决此错误,您的子窗口小部件必须具有预期的父窗口小部件。一些小部件及其父小部件是:

确保使用此表的所有小部件都有正确的父级,你会很高兴!

【讨论】:

    猜你喜欢
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多