首页 > 解决方案 > Flutter 发布 APK 构建 - 间歇性白屏

问题描述

我的应用程序在 Android 模拟器上完美运行。当我创建发布 APK 时,我收到此错误:

间歇性地,脚手架内容不加载。导航栏和抽屉是可见的,但不是中心内容。

每次我打开应用程序时都不会发生这种情况,平均只有大约 1/3 次。这种工作或失败没有明显的模式。

应用程序未显示脚手架内容[![][1][1]

[✓] Flutter(Channel stable, v1.12.13+hotfix.7, on Mac OS X 10.11.6 15G22010, locale en) • Flutter 版本 1.12.13+hotfix.7 在 /Applications/flutter • 框架修订版 9f5ff2306b(3 天前),2020-01-26 22:38:26 -0800 • 引擎版本 a67792536c • Dart 版本 2.7.0

[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3) • Android SDK 位于 /Users/dan/Library/Android/sdk • Android NDK 位置未配置(可选;对原生分析支持有用) • 平台 android -28,构建工具 28.0.3 • Java 二进制文件位于:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483 -b49-5587405) • 接受所有 Android 许可证。

[✗] Xcode - 为 iOS 和 macOS 开发✗ Xcode 安装不完整;iOS 开发需要完整安装。下载地址:https ://developer.apple.com/xcode/download/ 或通过 App Store 安装 Xcode。安装后,运行: sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch ✗ CocoaPods 未安装。CocoaPods 用于检索 iOS 和 macOS 平台端的插件代码,以响应您在 Dart 端的插件使用情况。如果没有 CocoaPods,插件将无法在 iOS 或 macOS 上运行。有关更多信息,请参阅https://flutter.dev/platform-plugins 安装: sudo gem install cocoapods

[✓] Android Studio(版本 3.5) • Android Studio 位于 /Applications/Android Studio.app/Contents • Flutter 插件版本 42.1.1 • Dart 插件版本 191.8593 • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483- b49-5587405)

[✓] VS Code(版本 1.41.1) • /Applications/Visual Studio Code.app/Contents 中的 VS Code • Flutter 扩展版本 3.7.1

[✓] 连接设备(1 个可用) • klte • 5d3f96b0 • android-arm • Android 7.1.2 (API 25)

标签: androidflutterrelease

解决方案


我有一个类似的情况,脚手架没有画出来,就好像它是空的,目前我找到的解决方案是生成apk但在调试模式下,更改flutter build apk --releaseflutter build --debug .


推荐阅读