远程bundle配置
tBuildConfig {
//autoStartBundles = ['cn.appblog.example.home'] //自启动bundle配置
outOfApkBundles = ['qrcode'] //配置module
//outOfApkBundles = ['me.yezhou.lib.qrcode'] //不是配置bundle全名
preLaunch = 'cn.appblog.example.app.AppPreLauncher'
classInject false
//dataBindingBundles = ['cn.appblog.example.databindbundle']
}
远程bundle更新
远程bundle的更新也是走动态部署的逻辑,修复也是走DexPatch的逻辑。需要生成tpatch以及update info这些信息。直接新版本bundle so文件替换旧版本bundle so文件是无效的,Atlas内部有信息标示的。