alibaba / atlas

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

[use]:宿主修改layout资源后,动态部署没生效 #291

Closed yunsimon closed 6 years ago

yunsimon commented 6 years ago

引用插件版本如下: com.taobao.android:atlasplugin:2.3.3.rc63 com.taobao.android:atlas_core:5.1.0.0@aar com.taobao.android:atlasupdate:1.1.4.21@aar

修改宿主资源后,生成的差异包maindex.so中,没有包含layout资源的修改 请问是什么原因,还需其它特殊配置吗?

hwjump commented 6 years ago

升级到release的版本 尤其是atlasplugin的版本。

yunsimon commented 6 years ago

这三个插件版本,已经是目前最新release版本了

hwjump commented 6 years ago

ap对么?

yunsimon commented 6 years ago

@hwjump ap看着是正常的 会不会和我这边是windows开发环境有关?和mac系统的文件路径分隔符不一样 我把atlas gradle插件的TPatchDiffResAPBuildTask.java里: name.startsWith("res/")改为name.startsWith("res\") 宿主改layout,动态部署就可以生效了

hwjump commented 6 years ago

你提个pr吧。感谢!可能是windows上的bug

yunsimon commented 6 years ago

好,宿主改assets好像也有类似问题,我一起提,你们看看