跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 为什么有些 app 体积安装包 这么少, 0.6m, 1m, 我原生打包个 hello world 也 3m , 那是怎么做到的
未分類
2021 年 1 月 14 日

为什么有些 app 体积安装包 这么少, 0.6m, 1m, 我原生打包个 hello world 也 3m , 那是怎么做到的

为什么有些 app 体积安装包 这么少, 0.6m, 1m, 我原生打包个 hello world 也 3m , 那是怎么做到的

資深大佬 : coolesting 1

补充: 我说少于 1m 的 app, 例如,某 X 浏览器
大佬有話說 (18)

  • 資深大佬 : manami

    emm 套壳浏览器……

  • 資深大佬 : codehz

    很简单,不要引用奇怪的库,包括 as 生成项目时自带的那些

  • 資深大佬 : en20

    一个是因为本身没多少代码,还有 apk 可以直接打包对应平台 android-arm,android-arm64,android-x64,一个 fat apk 17.9MB,拆分后只有 6.4MB

  • 資深大佬 : howellz

    @en20 hello world 有啥 native 的包和库?

  • 資深大佬 : divilkcvf

    appcompat 这种乱七八糟的兼容库全都去掉

  • 資深大佬 : joyhub2140

    生产环境包为了混淆代码会对代码压缩的,你应该打的是 debug 用途的包吧。

    另外,正如上所说,去掉乱七八糟的库,只用最基本的 activity,layout 里只有一个 LinearLayout,肯定可以降到 1M 以下。

    那个 x 浏览器,也就套个系统自带的 webview 而已,内核不是重新开发的。

  • 資深大佬 : nicocho

    我看拼 DD 的 android 包只有 30 多 M,
    应该不是网络 down 对应的 so 之类的,因为安装完就是上百 M 了。
    压缩效率高?有空深入研究研究去。

  • 資深大佬 : jinhan13789991

    去掉乱七八糟的库,只能运行的话,其实只要上百 KB 就够了。
    很多 app 依赖内容都是第一次启动后下载加载的。这样安装包体积就能小很多了

  • 資深大佬 : Kamiyu0087

    原生 Hello World 会引用 material 相关库吧,这就不小了已经

  • 資深大佬 : love

    我给我的 WebApp 写了个最简单只有一个 webview 控件的 apk,没任何别的第三方组件,用官方工具套件编译出来也要 2.3M
    android 开发我不熟,可能有办法去掉所有可选的东西?

  • 資深大佬 : winterbells

    打 release 包

  • 資深大佬 : john6lq

    @divilkcvf 先做再说。helloworld 现在 AndroidX 我最低也就只能优化到 700k 左右。

  • 資深大佬 : john6lq

    谷歌瞎 jb 维护,flutter 一个包直接搞定。

  • 資深大佬 : maokabc

    现在不清楚,以前试过,没兼容库,创建 apk 自己写 shell 命令,javac 编译成 class,dx 生成 classes.dex,aapt 处理资源,然后用 zip 打包再签名,app 写完也才 290 多 k 。

  • 資深大佬 : iriyave

    因为华为手机的文件管理器没有 ftp 功能,前几天下了个 ftp 服务器的 app,能在电脑端操作文件,大小只有 0.4M 。

  • 主 資深大佬 : coolesting

    @iriyave 有一个记事本的 App,安装完才 200 多 K 。。。。

  • 資深大佬 : HangoX

    不用 support 兼容包,只要自己代码,混淆深一点,接入 andRes

  • 資深大佬 : Rekkles

    为什么有些 app 体积安装包 这么少, 0.6m, 1m, 我原生打包个 hello world 也 3m , 那是怎么做到的 十年前的 Symbian S40 可是连大于 1M 的软件都跑不起来

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具