Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter FlatterEngine:进入发布模式后应用程序崩溃_Flutter_Dart_Flutter Test_Flutter Engine - Fatal编程技术网

Flutter FlatterEngine:进入发布模式后应用程序崩溃

Flutter FlatterEngine:进入发布模式后应用程序崩溃,flutter,dart,flutter-test,flutter-engine,Flutter,Dart,Flutter Test,Flutter Engine,第一次。。。在我构建了一个应用程序之后,我在发布模式中面临着一个严重的问题。。。它在启动应用程序后崩溃。。。我在控制台中遇到以下错误:“试图将视口度量从Android发送到Flatter,但该FlatterView未连接到FlatterEngine。”任何人都可以给出解决方案,这将是一个帮助 在调试模式下。。。它工作得很好 在发布模式下,它会强制应用程序在启动时关闭 有时我不会得到任何错误。。。但该应用程序仍然崩溃。当我让它在调试模式下运行时,引擎会在发布模式后渲染其视图,但此引擎不会渲染它。尝

第一次。。。在我构建了一个应用程序之后,我在发布模式中面临着一个严重的问题。。。它在启动应用程序后崩溃。。。我在控制台中遇到以下错误:“试图将视口度量从Android发送到Flatter,但该FlatterView未连接到FlatterEngine。”任何人都可以给出解决方案,这将是一个帮助

在调试模式下。。。它工作得很好

在发布模式下,它会强制应用程序在启动时关闭


有时我不会得到任何错误。。。但该应用程序仍然崩溃。当我让它在调试模式下运行时,引擎会在发布模式后渲染其视图,但此引擎不会渲染它。

尝试将其添加到主功能中-

WidgetsFlutterBinding.ensureInitialized();
最后,你的主要功能应该是这样的-

void main() {
   WidgetsFlutterBinding.ensureInitialized();
   runApp(MyApp());
}

我在app/build.Gradle文件中禁用了R8选项。因为它在我构建应用程序时收缩了我的代码。因此,我以flutter build apk的形式运行我的命令——无需收缩……然后它就可以很好地工作,不会导致应用程序崩溃。