【问题标题】:Flutter release apk doesnt work - just white screenFlutter 发布 apk 不起作用 - 只是白屏
【发布时间】:2020-07-11 03:55:01
【问题描述】:

我的应用程序在调试模式下完美运行。但是当我创建一个发布 APK 或在发布模式下运行时,我在启动应用程序后只得到一个白屏。经过一番尝试,我发现问题出在方法上,我在 runApp(); 之后调用了该方法。但是有什么问题呢?

void handleAppLifecycleState() {
  SystemChannels.lifecycle.setMessageHandler((msg) async {
    if (msg == "AppLifecycleState.resumed") {
      await updateStatusBar();
    }
    return Future.value(msg);
  });
}

【问题讨论】:

  • 设备,因为无法在emu上运行release
  • 您是否缺少一些 Manifest 权限?调试和发布版本使用不同的 AndroidManifest.xml 文件。
  • 您是如何检测到这是有问题的方法?
  • 我没有错过清单中的一些权限。在升级颤振之前它正在工作。而这个问题是随机发现的。我在评论代码的某些部分
  • 面临同样的问题!你找到解决方案了吗?

标签: android flutter apk release


【解决方案1】:

我认为你的问题是你的gradle version。 a 是同样的问题,我通过将 gradle 版本更改为 3.5.4 解决了它。

dependencies {
        classpath "com.android.tools.build:gradle:3.5.4"
     ...

    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-15
    • 2022-12-01
    • 2023-02-03
    • 2020-09-16
    • 2023-01-29
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多