Flutter 中添加 sqflite 和 path 包后 APK 大小增加了 100 MB

问题描述 投票:0回答:1

我最近将以下包添加到我的 Flutter 项目中:

dependencies:
  sqflite: ^2.3.2
  path: ^1.8.3

自从添加这些软件包后,我注意到我的 APK 大小增加了大约 100 MB,使总大小达到大约 200 MB。这是一个显着的增长,我担心对应用程序性能和用户体验的影响。

我尝试过的:

  1. 运行

    flutter clean
    清除构建工件和缓存文件。

  2. 清除 Flutter 和 Gradle 缓存: 使用了

    flutter pub cache repair
    并删除了
    .gradle
    缓存。

  3. 分析 APK 大小: 尝试分析 APK 大小,但在指定单个 ABI 时遇到问题。

问题:

  1. sqflite
    path
    软件包导致APK大小大幅增加是否常见?

  2. 添加这些包后体积大幅增加的可能原因是什么?

  3. 我可以采取哪些额外步骤来进一步调查并减小 APK 大小?

任何有关如何解决此问题的指导或建议将不胜感激。

谢谢!

flutter firebase sqlite caching path
1个回答
0
投票

我不确定 sqflite 和路径。但这里有一些让 cretae apk 更轻一些的提示。

  1. 扑扑干净
  2. flutter 酒吧获取
  3. flutter 构建 apk --release 这将在发布时创建 apk。 我希望这对你有用。
© www.soinside.com 2019 - 2024. All rights reserved.