我在使用 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 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
Flutter 团队 在这里 承认这一点。
这里 有一个解释,引用相同的 -
此外,对于较大的应用程序,apk 大小的相对差异可能会更小。 Flutter 的 开销大小是固定 的。