我对 Flutter 应用程序的 APK 大小感到担忧。当我生成 APK 时,文件大小约为 83 MB。我想找出尺寸过大背后的原因,并获得一些关于如何减少尺寸的建议。
这是我当前在项目中使用的包:
我已从项目中删除了未使用的依赖项,并运行了以下命令来分析特定平台的 APK 大小:
flutter 构建 apk --target-platform android-arm64 --analyze-size
尝试运行命令
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
根据 Flutter 官方docs
删除 --split-per-abi 标志会生成一个胖 APK,其中包含为所有目标 ABI 编译的代码。此类 APK 的大小比其拆分对应的 APK 更大,导致用户下载不适用于其设备架构的本机二进制文件。