我在使用 java 的 android 应用程序开发方面有很好的经验。最近我开始了解颤振。因此,我尝试根据官方 教程 创建一个简单的带有颤振的 android 应用程序。但令人惊讶的是,调试应用程序大小为 25MB,而发布 apk 的成本超过 7MB。与原生开发的 android 应用程序相比,它确实更大。
有什么办法可以优化吗?
原文由 Steephan Selvaraj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在使用 java 的 android 应用程序开发方面有很好的经验。最近我开始了解颤振。因此,我尝试根据官方 教程 创建一个简单的带有颤振的 android 应用程序。但令人惊讶的是,调试应用程序大小为 25MB,而发布 apk 的成本超过 7MB。与原生开发的 android 应用程序相比,它确实更大。
有什么办法可以优化吗?
原文由 Steephan Selvaraj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我用来减小应用程序大小的一种方法是使用;
flutter clean
在我运行构建命令之前;
flutter build appbundle --target-platform android-arm,android-arm64
当我在没有 clean 命令的情况下运行构建命令时,我得到大约 32mb,但是如果我先运行 clean 命令,我得到大约 18mb
原文由 Canaan Etai 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答968 阅读
4 回答870 阅读
1 回答648 阅读
1 回答530 阅读
584 阅读
486 阅读
Flutter 团队 在这里 承认这一点。
这里 有一个解释,引用相同的 -
此外,对于较大的应用程序,apk 大小的相对差异可能会更小。 Flutter 的 开销大小是固定 的。