我最近将以下包添加到我的 Flutter 项目中:
dependencies:
sqflite: ^2.3.2
path: ^1.8.3
自从添加这些软件包后,我注意到我的 APK 大小增加了大约 100 MB,使总大小达到大约 200 MB。这是一个显着的增长,我担心对应用程序性能和用户体验的影响。
运行
flutter clean
:清除构建工件和缓存文件。
清除 Flutter 和 Gradle 缓存: 使用了
flutter pub cache repair
并删除了 .gradle
缓存。
分析 APK 大小: 尝试分析 APK 大小,但在指定单个 ABI 时遇到问题。
sqflite
和path
软件包导致APK大小大幅增加是否常见?
添加这些包后体积大幅增加的可能原因是什么?
我可以采取哪些额外步骤来进一步调查并减小 APK 大小?
任何有关如何解决此问题的指导或建议将不胜感激。
谢谢!
我不确定 sqflite 和路径。但这里有一些让 cretae apk 更轻一些的提示。