CcNut`s Blog
132 字
1 分钟
flutter优化realease包大小

默认情况下,flutter打包APK会包含三种CPU架构信息以适配不同架构的设备(x86_64,arm64-v8a,armeabi-v7a)

得知以上信息后,我们可以分架构来进行打包,这样可以减少近2/3的APK体积

此外,使用混淆打包命令能进一步减小APK体积

结论:使用以下命令进行打包来优化APK体积:

flutter build apk --obfuscate --split-debug-info=debugInfo --target-platform android-arm,android-arm64,android-x64 --split-per-abi
  • arm64-v8a:64位ARM架构
  • v7a: armeabi-v7a:32位ARM架构
  • x86: x86_64:64位x86架构,用于桌面和服务器系统
flutter优化realease包大小
https://ccnut0519.github.io/posts/debug/flutter优化realease包大小/
作者
CcNut
发布于
2024-04-15
许可协议
CC BY-NC-SA 4.0