首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在颤振android应用程序中减少应用程序的大小?

如何在颤振android应用程序中减少应用程序的大小?
EN

Stack Overflow用户
提问于 2022-02-04 08:16:12
回答 3查看 389关注 0票数 0

**我有没有办法在这个颤音应用程序中缩小应用程序的大小?

有人能告诉我怎样才能缩小这个尺寸吗?一些主要贡献者是,Dart AOT符号(5mb)使用本机android的应用程序可以在4-5MB内构建。

这是--分析--大小的结果。

代码语言:javascript
复制
√  Built build\app\outputs\flutter-apk\app-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:\Users\DELL\.flutter-devtools\apk-code-size-analysis_04.json
EN

回答 3

Stack Overflow用户

发布于 2022-02-04 08:24:14

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

票数 0
EN

Stack Overflow用户

发布于 2022-02-04 08:47:51

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

票数 0
EN

Stack Overflow用户

发布于 2022-02-04 08:49:44

您可以使用以下命令构建发行版apk:

代码语言:javascript
复制
flutter build apk --release --split-per-abi

您还可以通过以下方法减少apk的大小:

  • 清除未使用的资源
  • 尽量减少从图书馆导入的资源
  • 压缩PNG和JPEG文件

查找关于如何从正式文档这里中减少apk大小的更多资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70983273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档