[英]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.