Flutter 发布 apk 不起作用 - 只是白屏
Posted
技术标签:
【中文标题】Flutter 发布 apk 不起作用 - 只是白屏【英文标题】:Flutter release apk doesnt work - just white screen 【发布时间】: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 文件。 您是如何检测到这是有问题的方法? 我没有错过清单中的一些权限。在升级颤振之前它正在工作。而这个问题是随机发现的。我在评论代码的某些部分 面临同样的问题!你找到解决方案了吗? 【参考方案1】:我认为你的问题是你的gradle version
。
a 是同样的问题,我通过将 gradle 版本更改为 3.5.4
解决了它。
dependencies
classpath "com.android.tools.build:gradle:3.5.4"
...
【讨论】:
以上是关于Flutter 发布 apk 不起作用 - 只是白屏的主要内容,如果未能解决你的问题,请参考以下文章