Creating build from Build->Flutter->Build APK 可以生成没有颜色和数据的构建
Creating build from Build->Flutter->Build APK can generate build without colors and data
我正在开发一个 flutter 项目,当我尝试从 Build->Flutter->Build APK 选项生成我的 APK 时,它不会显示正确的 UI 颜色和内容。
可以参考below-mentioned图片
但是当我尝试从 Android 文件夹生成构建时,在新 Window 上打开并从那里生成构建将正确加载 UI 颜色和内容。
当我尝试从 Flutter 生成构建时 Window 它在 Message TAB 上显示以下命令:
"C:\Flutter SDK\flutter\bin\flutter.bat" --no-color build apk
你能告诉我我在这里做错了什么,或者我在这里跳过了什么吗?
你可以通过下图来判断我的flutter sdk版本
即使解决了这个 Android 工具链问题,我也尝试使用 flutter build apk
和 flutter --color build apk
创建构建,但在生成构建后仍然遇到相同的 UI 问题。
好的,经过大量研究和测试后,我找到了解决方案。请参考以下link:
github issue for grey screen on release build
在这里,他们对这个问题给出了正确的解释:
在调试版本中,我们使用与发布版本相同的方式呈现布局的红色屏幕 returns 和灰色屏幕。
对于我的情况,我发现 GestureDetector
到 Flexible
小部件是错误的。
我的小部件的层次结构是:
GestureDetector
⮑Flexible
⮑Container
⮑Icon
这是错误的,我们必须将 gestureDetector
onTap
事件用于 Container
而不是 Flexible
。
我正在开发一个 flutter 项目,当我尝试从 Build->Flutter->Build APK 选项生成我的 APK 时,它不会显示正确的 UI 颜色和内容。
可以参考below-mentioned图片
但是当我尝试从 Android 文件夹生成构建时,在新 Window 上打开并从那里生成构建将正确加载 UI 颜色和内容。
当我尝试从 Flutter 生成构建时 Window 它在 Message TAB 上显示以下命令:
"C:\Flutter SDK\flutter\bin\flutter.bat" --no-color build apk
你能告诉我我在这里做错了什么,或者我在这里跳过了什么吗?
你可以通过下图来判断我的flutter sdk版本
即使解决了这个 Android 工具链问题,我也尝试使用 flutter build apk
和 flutter --color build apk
创建构建,但在生成构建后仍然遇到相同的 UI 问题。
好的,经过大量研究和测试后,我找到了解决方案。请参考以下link:
github issue for grey screen on release build
在这里,他们对这个问题给出了正确的解释: 在调试版本中,我们使用与发布版本相同的方式呈现布局的红色屏幕 returns 和灰色屏幕。
对于我的情况,我发现 GestureDetector
到 Flexible
小部件是错误的。
我的小部件的层次结构是:
GestureDetector
⮑Flexible
⮑Container
⮑Icon
这是错误的,我们必须将 gestureDetector
onTap
事件用于 Container
而不是 Flexible
。