第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【備戰(zhàn)春招】第4天 使用Bundletool測(cè)試AppBundle

標(biāo)簽:
Java Android

程名称:移动端架构师


课程章节:新一代组件化动态化方案App Bundle


课程讲师:CrazyCodeBoy LovelyChubby


课程内容:


使用AndroidStudio生成.aab文件

https://img2.sycdn.imooc.com/63e5b02d00016b4c08630982.jpg



使用Bundletool生成.apks应用集

java -jar bundletool.jar build-apks --bundle=app-debug.aab --output=out.apks --ks=key.js --ks-pass=pass:123456 --ks-key-alias=test


https://img1.sycdn.imooc.com/63e603930001444b14720819.jpg

install-apks部署安装

java -jar bundletool.jar install-apks --apks=out.apks


➜ adb shell pm path org.devio.as.proj.main

//查看设备上已安装的应用的apk路径


//可以看到我的设备上安装了4个apk ,一个主apk(包含了所有的dex),其余三个是armv7a.apk  动态库文件,xxhdpi.apk资源,split_config.zh.apk 中文语言

package:/data/app/org.devio.as.proj.main-l9tykyODowTyWlUCWoDozw==/base.apk

package:/data/app/org.devio.as.proj.main-l9tykyODowTyWlUCWoDozw==/split_config.armeabi_v7a.apk

package:/data/app/org.devio.as.proj.main-l9tykyODowTyWlUCWoDozw==/split_config.xxhdpi.apk

package:/data/app/org.devio.as.proj.main-l9tykyODowTyWlUCWoDozw==/split_config.zh.apk



https://img2.sycdn.imooc.com/63e605d50001b7e712770409.jpg


导出已安装的apk

adb pull  /data/app/org.devio.as.proj.main-l9tykyODowTyWlUCWoDozw==/base.apk base.apk 

生成全量apk

bundletool 只生成一个包含应用的所有代码和资源的 APK,以使该 APK 与应用支持的所有设备配置兼容,使用 universal 参数。


java -jar bundletool.jar build-apks --bundle=app.aab --output=all.apks  --mode=universal


实际会节省多少大小?

现在,您将节省应用程序的大小这句话说得很好,但是对于您将实际节省的内容,有一些指导是很有帮助的。据 Google 称,平均而言,使用 App Bundle 格式的应用程序的大小要小 20%-这意味着每次下载或更新应用程序时,所涉及的数据传输都要少 20%。

Google 还对 Play Store 中至少有 100 万下载量的所有应用程序进行了一些分析,他们发现:

  • 当涉及到区域设置资源所使用的资源时,语言拆分将实现 95% 以上的节省。

  • (屏幕)密度拆分有助于在支持多种密度的应用中节省高达 45% 的成本

  • 使用 native 库的应用程序在架构支持方面可以节省高达 20% 的成本


课程收获:

谢谢老师,老师讲解细致,通俗易懂。这一节学的是如何使用AppBundle打本地测试包进行验证,给以后的学习打下了基础。

期待后边的学习

















點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
移動(dòng)開(kāi)發(fā)工程師
手記
粉絲
0
獲贊與收藏
4

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消