**有什么办法可以在这个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拆分