Flutter应用程式太大
我在使用Java进行Android应用开发方面有丰富的经验。最近,我开始了解颤振。因此,我已尝试根据官方教程用flutter创建一个简单的android应用。但是令人惊讶的是,调试应用程序的大小为25MB,而发布apk的成本超过7MB。与本地开发的android应用相比,它确实更大。
有什么方法可以优化它吗?
回答:
Flutter团队在这里承认这一点。
有对此的解释这里,引用相同的-
在2018年8月,我们测量了最小化的Flutter应用程序的大小(没有Material
Components,只有一个Center小部件,使用flutter build apk构建),捆绑并压缩为发行版APK,大约为4.7MB。
对于这个简单的应用程序,核心引擎约为3.2MB(压缩后),框架+应用程序代码约为840KB(压缩后),LICENSE文件为55KB(压缩后),必要的Java代码(classes.dex)为57KB(压缩后)
,大约有533KB的(压缩后)ICU数据。
当然是YMMV,我们建议您通过运行flutter build apk并查看build / app / outputs / apk / release /
app-release.apk来衡量自己的应用程序。
而且,apk大小的相对差异可能会随着较大的应用程序而变小。Flutter的 。
以上是 Flutter应用程式太大 的全部内容, 来源链接: utcz.com/qa/398045.html