flutter 3.29以上版本打包apk体积变大

214 阅读1分钟

1.abiFilters架构问题

flutter3.29以上版本默认会启用 "arm64-v8a", "x86_64","armeabi-v7a" 设置 ndk { abiFilters "arm64-v8a" } 不生效,需要添加 abiFilters.clear() image.png

2.so文件lib库变大问题

因flutter的minSdkVersion和compileSdk升级,lib压缩默认关闭,需要手动开启 在主工程的AndroidManifest.xml配置中,在application标签,添加android:extractNativeLibs=true属性,或者在build.gradle中添加useLegacyPackaging属性 image.png