我正在开发一个颤振的 android/IOS 应用程序。目前,我只在 android 上开发。
我使用 SQLite 从互联网存储数据库。应用程序大小现在为 90 MB,这是 Flutter 正常的调试版本。但应用程序用户数据为 60 MB。除了应用程序的 90 MB 之外,该应用程序还使用了 150 MB。
是什么让用户数据变大?
编辑1:
Edit2:我创建了一个新的颤振应用程序,应用程序用户数据为 30 MB(只是没有编辑的反例)!!?
您的应用程序处于调试模式,因此绝对会很大,您应该更改应用程序以实现模式,您可以通过应用以下步骤来做到这一点: https ://flutter.dev/docs/deployment/android 最近我的应用程序从下拉100Mb 到 20Mb 这是很正常的另一件事可以改变你的应用程序性能和大小是如果你打开流而不是处理它
如果您对大图像或将使用大数据的东西使用过多的缓存,并且如果您正在构建捆绑 apk,您可以使用 split-per-abi 减小 apk 的大小,请参见此处