Flutter 颤振:应用程序大小的因素是什么?(常见问题)
我正在开发我的颤振应用程序,我得到的最新尺寸报告是:219MB 通过运行此命令:Flutter 颤振:应用程序大小的因素是什么?(常见问题),flutter,flutter-widget,flutter-packages,Flutter,Flutter Widget,Flutter Packages,我正在开发我的颤振应用程序,我得到的最新尺寸报告是:219MB 通过运行此命令: flatterbuildapk——分析大小——目标平台=android-arm64 显然,219 MB的大小对我来说太大了,虽然我在网上查阅了一些教程来减小应用程序的大小,但没有一个看起来有效,所以我决定真正深入研究这个主题,下面是我的问题: 向我的应用程序添加更多软件包真的会增加我的应用程序大小吗 如果软件包相同,但我将它们导入更多文件,这会影响我的应用程序大小吗 如果我增加我的小部件和屏幕,那会增加应用程序的大
flatterbuildapk——分析大小——目标平台=android-arm64
显然,219 MB的大小对我来说太大了,虽然我在网上查阅了一些教程来减小应用程序的大小,但没有一个看起来有效,所以我决定真正深入研究这个主题,下面是我的问题:
✓ Built build/app/outputs/flutter-apk/app-release.apk (219.5MB).
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
app-release.apk (total compressed) 219 MB
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
res/
interpolator 1 KB
drawable-hdpi-v4 21 KB
drawable-xxhdpi-v4 33 KB
drawable 16 KB
drawable-xhdpi-v4 25 KB
drawable-mdpi-v4 16 KB
drawable-xxxhdpi-v4 26 KB
color-v23 2 KB
color 3 KB
anim 8 KB
layout 21 KB
drawable-anydpi-v21 2 KB
drawable-ldrtl-xxxhdpi-v17 2 KB
layout-v21 2 KB
drawable-v21 2 KB
drawable-ldrtl-xhdpi-v17 1 KB
drawable-ldrtl-xxhdpi-v17 1 KB
layout-watch-v20 1020 B
mipmap-xxxhdpi-v4 1 KB
raw 1 MB
META-INF/
CERT.SF 34 KB
kotlin-stdlib.kotlin_module 1 KB
CERT.RSA 1016 B
MANIFEST.MF 31 KB
lib/
x86 45 MB
armeabi-v7a 58 MB
arm64-v8a 59 MB
Dart AOT symbols accounted decompressed size 8 MB
package:flutter 3 MB
package:cheese 605 KB
dart:core 389 KB
package:rive 320 KB
dart:io 278 KB
dart:typed_data 265 KB
dart:ui 247 KB
dart:collection 189 KB
dart:async 177 KB
package:flutter_svg 143 KB
package:just_audio/
just_audio.dart 77 KB
dart:convert 76 KB
package:sqflite_common 70 KB
package:vector_math 66 KB
package:petitparser 65 KB
package:photo_view 59 KB
package:source_span 58 KB
package:xml 52 KB
package:cloud_firestore_platform_interface 51 KB
package:rxdart 46 KB
x86_64 52 MB
kotlin/
reflect 2 KB
collections 1 KB
kotlin.kotlin_builtins 4 KB
assets/
flutter_assets 237 KB
IAgoraMediaEngine.h 7 KB
AgoraBase.h 8 KB
IAgoraRtcEngine.h 85 KB
IAgoraRtcChannel.h 16 KB
google/
protobuf 21 KB
resources.arsc 405 KB
okhttp3/
internal 33 KB
AndroidManifest.xml 4 KB
classes2.dex 747 KB
classes.dex 3 MB
我有很多小部件,但我不知道如何减少它们,所以请帮助 你的Zippped
.apk
中哪个部分最大?我已经更新了整个分析,希望能回答你的问题~在构建时添加--按abi拆分标志,然后返回64.8 MB!!!但我仍然不知道两者的区别,也不知道在现实世界中哪一个是正确的?换句话说,当我将应用程序推送到应用商店65或219时,我的应用程序的最终大小是多少