【发布时间】:2020-12-11 15:33:07
【问题描述】:
我正在制作一个非常简单的应用程序,有 15 个屏幕。当我运行这个命令时,flutter run --release。我发布的 apk 大小是 26.2mb,非常大。
我的颤振医生:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 1.20.2, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
[✓] Android Studio (version 4.0)
[!] Connected device
! No devices available
! Doctor found issues in 1 category.
我的 pubspec.yaml 文件包含这些依赖项:
cupertino_icons: ^0.1.3
flutter_svg: ^0.18.0
provider: any
image_picker: ^0.6.7+4
menu_button: ^1.2.1
pin_code_fields: ^5.0.1
flutter_pdfview:
path_provider:
http:
这些文件占用更多空间。有什么方法可以减少发布 apk 的大小。对于这样的应用程序,大小非常大。在我之前的flutter sdk 1.17版本中,30屏app的release apk大小不超过15mb。
【问题讨论】: