Flutter 应用程序在 /lib/arm64 上崩溃 - 找不到“libflutter.so”

Jai*_*Jai 15 android crashlytics flutter

我最近在 Play 商店上发布了我的应用程序,并且收到了大量崩溃报告,如下所示。

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mynewsapp/com.mynewsapp.MainActivity}: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.mynewsapp-gPJd8MyNcgdyJYrEzcZOUw==/base.apk"],nativeLibraryDirectories=[/data/app/com.mynewsapp-gPJd8MyNcgdyJYrEzcZOUw==/lib/arm64, /system/lib64, /product/lib64]]] couldn't find "libflutter.so"
Run Code Online (Sandbox Code Playgroud)

我们知道 flutter 不支持 aab 上的 x86,但这是由于 lib/arm64 找不到“libflutter.so”而发生的。因此,我提取了发布的 aab 文件,它在 lib arm64-v8a、armeabi-v7a 和 x86_64 下只有这些文件夹。

在此输入图像描述

谁能帮我解决这个问题吗?为什么arm64文件夹没有?这些用户是谁?

在此输入图像描述

und*_*der 5

我有同样的问题。

该错误来自 Google Play 自动化测试。您可以通过查看“测试”、“预发布报告”、“详细信息”来查看它(见图)。 Google Play 发布前报告详细信息

如果您单击“显示更多”按钮并向下滚动,它将显示 Google Wear(虚拟)设备 (x86)。我的目标不是穿戴设备,所以这似乎是 Google Play 商店的一个故障,您可以忽略它(如果这是您的情况)。

谷歌穿戴

  • 我有同样的问题,但它不是发生在可穿戴设备上,而是发生在 Pixel 2(虚拟设备)上。还没找到解决办法:( (23认同)