专栏名称: Cang_Wang
Android研发架构师
目录
相关文章推荐
鸿洋  ·  Flutter 小技巧之:实现 iOS ... ·  14 小时前  
复利大王  ·  四大又要降薪了 ·  16 小时前  
复利大王  ·  化妆太浓,刷脸失败 ·  16 小时前  
复利大王  ·  杭州的牛马要讨个说法 ·  16 小时前  
郭霖  ·  抱歉,今年劝各位别轻易跳槽...... ·  昨天  
51好读  ›  专栏  ›  Cang_Wang

[Android组件化]Android app Bundle

Cang_Wang  · 掘金  · android  · 2018-07-20 12:08

正文

请到「今天看啥」查看全文


阅读 22

[Android组件化]Android app Bundle

Android组件化架构

以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。 [Android]如何做一个崩溃率少于千分之三噶应用app--章节列表

国内的插件化出不了海,而Google终于也出了组件化和插件化的模型了,这一节就是带你感受一下来自官方的威力。 1.只有上线google市场的应用才能使用。 2.先下载Android Studio 3.3吧,gradle会默认使用最新的4.9,骚年 不符合以上的条件的同学,请自动略过吧

优势

1.初始下载的大小更加小 2.可以只下载地区资源 3.安装更加快 4.可以动态更新

限制

1.手机要有google store和google play 2.需要上传你的签名文件到google play 3.最低版本支持api 21 4.低于api21的第一次下载就会下载完整包,会优化地区和资源配置,但是无法做到动态更新 5.base app不能大于100M,动态更新的aab文件不要大于10M,而且最好要有下载提示

App分为3种状态

1.Base App 首次安装到手机的资源和文件,基础的dex资源

2.Configuration APKs native libraries 和适配当前手机屏幕分辨率的资源

3.Dynamic feature APKs 不需要在首次安装就加载的模块,动态加载模块,打包后是.aab后缀的文件。

操作基础介绍 动态更新的module必须使用Dynamic Feature Module

Dynamic Feature Module.png







请到「今天看啥」查看全文