繁体   English   中英

发布的 Flutter 应用程序在启动时崩溃

[英]Released Flutter application crashes on launch

编辑:此问题的解决方案是将您的 flutter 版本升级到更新 then.1.7.0 的开发版本。 您也可以上传单独的 APK 版本,但我个人不喜欢这个选项。 请确保不要从 flutter github dev repo 下载“错误构建”,从那时起您将遇到更多必须解决的问题。 1.8.0 是我用的。

每当我在手机上从 android studio 运行我的 flutter 应用程序的调试或发布版本时,它都会工作。 我刚刚在 Google Play 商店上发布了我的应用程序的私人测试,但现在我的应用程序甚至无法启动。 它在日志中给了我以下错误:

E/flutter (17419): [ERROR:flutter/runtime/dart_vm_data.cc(19)] VM snapshot invalid and could not be inferred from settings.
E/flutter (17419): [ERROR:flutter/runtime/dart_vm.cc(241)] Could not setup VM data to bootstrap the VM from.
E/flutter (17419): [ERROR:flutter/runtime/dart_vm_lifecycle.cc(89)] Could not create Dart VM instance.
F/flutter (17419): [FATAL:flutter/shell/common/shell.cc(218)] Check failed: vm. Must be able to initialize the VM.

我已将所有插件、flutter 和 gradle 版本升级到最新版本,当我从计算机上运行该应用程序时,它仍然可以正常运行。 我已经使用了flutter clean命令并尝试在多个物理设备上运行该应用程序,但没有成功。

我的应用程序是本机 flutter 应用程序(我看到另一个主题有类似问题,但该解决方案不起作用,因为我的应用程序是本机 flutter 应用程序而他们的不是),我使用flutter build appbundle生成包。

其他人遇到过这样的问题并知道如何解决这个问题吗?

我通过上传 APK 而不是 App Bundle 解决了这个问题。

我不知道为什么 App Bundle 不起作用,但我确信这就是问题所在。

现在 .apk 是唯一的解决方案。

应用程序包不适用于 6.0 安卓设备

在此处输入图片说明

您可以在以下网址进行更多讨论: https : //issuetracker.google.com/issues/147096055

推荐的解决方案是使用flutter build apk --split-per-abi而不是 app bundles。

希望他们尽快修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM