alibaba / atlas

A powerful Android Dynamic Component Framework.
Apache License 2.0
8.13k stars 1.47k forks source link

[demo]:databinding不能使用在remote bundle中 #250

Closed kymjs closed 6 years ago

kymjs commented 6 years ago

复现步骤:

  1. clone AtlasDemo (master分支与dev分支均会出现)
  2. 只改动app/build.gradle这里(如下图)
atlas{
    tBuildConfig{
        //将原本打在包内的 databindbundle 声明为 outOfApkBundle   
        outOfApkBundles = ['databindbundle']
    }
}

image

  1. 重新 run demo,并下发生成的libcom_taobao_databindbundle.so文件
  2. 点击Demo侧滑菜单的databindbundle菜单项,则复现

异常内容:
image

kymjs commented 6 years ago

翻了一下历史issue,感觉跟 #177 应该是同一个原因。

hwjump commented 6 years ago

https://github.com/alibaba/atlas/commit/2ce1a0842e3cc3bb13823bbb75cf34162d695f21

hwjump commented 6 years ago

这次提交里修复了,还没有发新版。 用atlas-core 5.8.0.1-rc1这个版本以上