Flutter 不会创建 x86 apk,但会创建其他三个 apk。
\n最近发布的 Android 应用程序 firebase 崩溃,并提示x86 无法找到“libflutter.so”。所以我认为我们已经在 x86 lib 文件夹中发布了一个捆绑应用程序,或者相关的 lib 可能未创建,因此发生了崩溃。我尝试使用flutter build apk --split-per-abi其创建的三个文件“arm64-v8a”、“armeabi-v7a”、“x86_64”在本地计算机中创建一个拆分 apk ,但未创建 x86 apk我不知道也不知道我错过了任何配置?
帮帮我。提前致谢!
\nmaclap@root flutter-app-v3 % flutter build apk --split-per-abi\n\nBuilding without sound null safety\nFor more information see https://dart.dev/null-safety/unsound-null-safety\n\nRemoved unused resources: Binary resource data reduced from 1109KB to 1052KB: Removed 5%\nRemoved unused resources: Binary resource data reduced from 1109KB to 1052KB: Removed 5%\nRemoved unused resources: Binary resource data reduced from 1109KB to 1052KB: Removed 5%\nRunning Gradle task \'assembleRelease\'... 68.0s\n\xe2\x9c\x93 Built build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk (18.1MB).\nRun Code Online (Sandbox Code Playgroud)\n在 android/app/build.gradle 中
\ndefaultConfig {\n ...\n ndk {\n abiFilters "arm64-v8a", "armeabi-v7a", "x86", "x86_64"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n
小智 5
flutter build apk --split-per-abi只生成三个apk文件源码
1 - app-armeabi-v7a-release.apk (ARM 32-bit)
2 - app-arm64-v8a-release.apk (ARM 64-bit)
3 - app-x86_64-release.apk (x86 64-bit)
Run Code Online (Sandbox Code Playgroud)
Flutter 目前不支持构建 x86 Android 源代码
解决方案:您可以运行flutter build apk命令生成app-release.apk 胖APK,即单个APK在多个架构上运行
| 归档时间: |
|
| 查看次数: |
3939 次 |
| 最近记录: |