【问题标题】:When i install any flutter package, example projects are also including?当我安装任何颤振包时,示例项目还包括?
【发布时间】:2020-05-30 04:49:37
【问题描述】:

当我安装任何 Flutter 包时,例如:shared_preference,“示例项目”也包括适用于 iOS、Android 和 Web 的包。这增加了我的颤振项目规模。最初我的项目大小只有 1 mb 或 2mb。包括示例项目也在包安装中,我的项目规模也在增加。现在我的项目大小是 136mb。

我该如何解决以减少我的项目规模?

更新:

我创建了新项目。

1 初始项目规模。

2 安装 shared_preference 包后。

3 为 iOS 安装 pod 后。

【问题讨论】:

  • 你所说的>>0是什么意思当我安装任何flutter包时,例如:shared_preference是在pubspec.yaml上吗??
  • Wait..what..!?您的项目最初是 1mb 或 2mb..怎么可能..????
  • @srikanth7785 是的。我正在使用颤振版本:颤振:1.19.0-2.0.pre.143 与主通道。我创建了测试项目。它只有 349kb。如果我安装包,增加大小。
  • 好吧,如果您在谈论系统上的目录大小..我会说没关系..我可以说您不需要为此烦恼..只需您的工作..app 将对此无效..
  • 是的。同意。但是如果我想分发源代码,即使我压缩它也很难发送。只是寻找替代方法来减少它。

标签: flutter flutter-dependencies


【解决方案1】:

如果您谈论的是最终应用程序的大小,则取决于您在应用程序中使用的资产。如果您想减小最终应用程序的大小,请尝试减少本地资源的使用。

【讨论】:

  • 没有。应用资产非常少。应用程序总大小为 134mb。 iOS 文件夹为 97mb。 Android 文件夹为 35mb,剩余 2mb。 ios 文件夹 ===> .symlinks/plugins===> shared_preference。这里是 android 文件夹、ios 文件夹和 example 文件夹。我认为所有包裹的尺寸都在增加。
【解决方案2】:

在终端试试这个命令

flutter build apk

然后导航到文件夹

Your_Flutter_Application/build/app/outputs/apk/app.apk

尝试在您的设备中安装此 apk,您会看到应用程序的大小减小了

如果您谈论的是项目在您的笔记本电脑/系统中占用的空间,它取决于您在项目中使用的资产和其他依赖项,我们无法减少它,但上述过程将帮助您减少最终应用程序大小

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 2021-10-02
    • 2020-10-31
    • 2021-04-05
    • 2021-04-28
    • 1970-01-01
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多