gpt4 book ai didi

Flutter 应用程序的大小比 Play Console 所说的要大得多

转载 作者:IT王子 更新时间:2023-10-29 07:16:38 24 4
gpt4 key购买 nike

使用 appbundle 模式构建我的应用程序给了我这个:

flutter build appbundle

Built build/app/outputs/bundle/release/app.aab (16.0MB).

当上传到 Play 管理中心时,它表示应用大小将在 9.08 到 9.43 MB 之间。但是,在 Play 商店中,当下载到我的设备时,它是 22 MB。

构建 apks,我有这个:

flutter build apk --split-per-abi

Built build/app/outputs/apk/release/app-armeabi-v7a-release.apk (9.5MB).Built build/app/outputs/apk/release/app-arm64-v8a-release.apk (9.8MB).

PS:我的应用程序在 Play 商店中处于测试阶段。这可能与尺寸增加有关吗?

[✓] Flutter (Channel stable, v1.7.8+hotfix.3, on Mac OS X 10.13.6 17G65, locale en-BR)
• Flutter version 1.7.8+hotfix.3
• Framework revision b712a172f9 (2 weeks ago), 2019-07-09 13:14:38 -0700
• Engine revision 54ad777fd2
• Dart version 2.4.0


[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /Users/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = /Users/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
• All Android licenses accepted.

最佳答案

生成的 apk 大小 [介于 9,08 和 9,43 MB 之间],就像一个 .rar 或 .zip 文件。它被压缩了。并且当它未压缩[安装]时,大小更大。

大小差异可能是因为您的应用中有未优化的图像/视频/字体等。

但是。 22 mb 是一个很好的 apk 大小。安装后的大小约为 20 mb,in this example 2018 年 8 月的一个简单安装的应用程序是 27mb,因此 flutter 已经降低了安装大小。但还有最后一点。

考虑到你构建的应用程序可以安装在 IOS、Android、Windows 以及 future 的 Fuchsia 中,这是开发者做出的牺牲。

Flutter 已经优化了here 中的空间.

我会建议

  • 避免使用图片
  • 不惜一切代价避免使用视频/gif
  • 避免使用不必要的库
  • 优化您使用的字体[创建自定义字体]

关于Flutter 应用程序的大小比 Play Console 所说的要大得多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57189572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com