luckybilly / CC

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
https://luckybilly.github.io/CC-website/
Apache License 2.0
4.05k stars 635 forks source link

如何在不影响宿主app多渠道的同时,实现lib的多渠道? #113

Closed rj9676564 closed 5 years ago

rj9676564 commented 5 years ago

两个app相同的模块,如登录注册、详情页,但是在不同宿主app加载不同的资源。 如果lib使用了productFlavors,就需要所有模块配置相同的productFlavor。但是lib只需要2个productFlavors。 在开发时,app1 需求处理完成后,提交到测试。接下来处理app2 需求。因为app1的优先级较高,收到测试结果,开发人员需要切换到app1处理bug。 如何减少productFlavors的频繁切换? 目前想到的是开发完base component 后,上传2个aar到私有仓库。在各自的component使用对应的aar