如何在flutter android应用程序中减小应用程序大小



**有什么办法可以在这个flutter应用程序中缩小应用程序的大小**

有人能告诉我如何缩小这个apk的尺寸吗?一些主要贡献者是Dart AOT符号(5MB(使用原生android的相同应用程序可以在4-5MB 中构建

以下是分析大小的结果。

√  Built buildappoutputsflutter-apkapp-release.apk (8.5MB).
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
app-release.apk (total compressed)                                          8 MB
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
assets/
flutter_assets                                                          1 MB
com/
google                                                                210 KB
res/
mipmap-xxxhdpi-v4                                                       1 KB
META-INF/
kotlin-stdlib.kotlin_module                                             3 KB
kotlinx-coroutines-core.kotlin_module                                   1 KB
CERT.SF                                                                33 KB
CERT.RSA                                                              1016 B
MANIFEST.MF                                                            31 KB
kotlin/
kotlin.kotlin_builtins                                                  4 KB
reflect                                                                 1 KB
collections                                                             1 KB
AndroidManifest.xml                                                       1 KB
classes.dex                                                             325 KB
resources.arsc                                                           24 KB
lib/
arm64-v8a                                                               6 MB
Dart AOT symbols accounted decompressed size                            5 MB
package:flutter                                                       3 MB
package:intl_phone_number_input                                     277 KB
dart:core                                                           268 KB
dart:typed_data                                                     213 KB
dart:ui                                                             206 KB
dart:io                                                             151 KB
dart:collection                                                     142 KB
package:flutter_svg                                                 120 KB
dart:async                                                          119 KB
package:hoteljobber_employer                                         99 KB
dart:convert                                                         60 KB
package:vector_math                                                  54 KB
package:petitparser                                                  50 KB
package:xml                                                          38 KB
package:dropdown_search                                              37 KB
package:characters                                                   32 KB
dart:isolate                                                         29 KB
package:path_parsing/
src                                                                16 KB
package:collection/
src                                                                16 KB
dart:ffi                                                             12 KB
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
A summary of your APK analysis can be found at: C:UsersDELL.flutter-devtoolsapk-code-size-analysis_04.json

您可以使用以下命令构建一个发布版apk:

flutter build apk --release --split-per-abi

你也可以通过以下方式减少apk大小:

  • 删除未使用的资源
  • 最小化从库导入的资源
  • 压缩PNG和JPEG文件

从的官方文档中找到更多关于如何减少apk大小的资源

您可以使用此命令:flutter build apk --split-per-abi它们分别为每个平台创建应用程序。

在应用程序中使用状态管理,这将减小应用程序的大小。并使用以下命令通过您的终端进行构建:flutter构建应用程序-按abi拆分

最新更新