Flutter Android版本卡在启动画面上

时间:2020-10-03 04:59:43

标签: android flutter splash-screen release-builds

Flutter android版本的构建卡在启动屏幕上。

我已尝试清洁项目flutter clean。但是它仍然卡在启动屏幕上。在执行WidgetsFlutterBinding.ensureInitialized();之前,我还使用过runApp()。它仍然停留在启动屏幕上。还没有找到可以解决的错误日志。

调试版本或使用flutter run --release运行时都不会发生。该应用程序在flutter run --release中运行正常。

我正在使用flutter 1.22.0和VSCode 1.49.3。为Android测试和发布。

这3天让我感到困惑。如果有人可以帮助我,那将非常有帮助。

2 个答案:

答案 0 :(得分:1)

我通过以下方式解决了这个问题

flutter build apk --no-shrink --split-per-abi

不知道为什么,但是我认为代码默认收缩是问题所在。

答案 1 :(得分:1)

@Anirban Das 的永久选项是在 buildTypes 上编辑您的 app/build.gradle 版本,shrinkResources false 如下:

buildTypes {
    release {
        shrinkResources false
        minifyEnabled false
        signingConfig signingConfigs.release
    }
}