Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Atlas远程bundle配置及更新

远程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内部有信息标示的。

上一篇 Atlas DexPatch调试记录
下一篇 Atlas框架下通过ViewPager+Fragment加载Bundle的Activity不能回调onActivityResult问题解决