Flutter Android版本卡在启动画面上

问题描述

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

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

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

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

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

解决方法

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

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

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

,

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

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