前面講過 App Bundle 新增模塊時選項含義 和 如何使用 bundletool 構建 apks 和 universal.apk ,今天我們來看兩個個組合場景(假設新增的模塊名為 SplitSampleFeature01):
1. on demand=true ,fusing=true
a) on demand=true 說明是按需下載,這樣在使用 bundletool 工具安裝 APKS 時不會直接安裝模塊 SplitSampleFeature01:
b) fusing=true,說明在轉換成 universal.apk 時會包含模塊 SplitSampleFeature01:(可以看到 universal 包有3個 class,AndroidManifest.xml 檔案中也有宣告包含 SplitSampleFeature01)
2. on demand=false ,fusing=false
a) on demand=false , 說明不按需下載,這樣在使用 bundletool 工具安裝 APKS 時會直接安裝模塊 SplitSampleFeature01:
b) fusing=false,說明在轉換成 universal.apk 時不會包含模塊 SplitSampleFeature01:(可以看到 universal 只有2個 class,AndroidManifest.xml 檔案中沒有宣告包含 SplitSampleFeature01)
其他更多的場景組合,如“on demand=true ,fusing=false”,“on demand=false ,fusing=true”只要理解了選項的含義,分析程序是一樣的,感興趣的開發者可以自己分析,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/440401.html
標籤:其他
上一篇:VMware ESXi 7.0 U3c SLIC 2.6 & Unlocker 集成 Intel NUC 網卡、USB 網卡和 NVMe 驅動
