颤振:io.flutter.embedding.engine.FlutterJNI.loadLibrary

Dan*_*ani 21 android firebase crashlytics flutter

从 Firebase 中的 Crashlytics 中,我在 Flutter 应用程序中收到此错误:

\n
\n

FlutterJNI.java \xe2\x80\x93 第 116 行\nio.flutter.embedding.engine.FlutterJNI.loadLibrary

\n
\n

或者

\n
\n

FlutterJNI.java \xe2\x80\x93 行 1230\nio.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread

\n
\n

显然,解决方案是在 settings.gradle 中添加以下内容:

\n
gradle.beforeProject({ project->\n    project.setProperty("target-platform", "android-arm")\n})\n
Run Code Online (Sandbox Code Playgroud)\n

但问题是我将删除对所有这些设备的支持(其中一些设备购买了我的应用程序):

\n

在此输入图像描述

\n

这是唯一的解决方案吗?

\n

Oma*_*att 4

这是此GitHub 问题单中跟踪的已知问题。该错误通常是由于尝试在 x86 平台上运行 Flutter 引起的,尽管 Flutter 尚未支持x86。如果 x86 设备支持 ARM 仿真,那么它应该可以正常运行。