主项目依赖的子项目里面的资源不同怎么处理
Closed this issue · 9 comments
tangchao0106 commented
主项目依赖的子项目里面的资源不同怎么处理
xujiaji commented
和在主项目的app/src
新建对应渠道的目录结构进行替换一个道理哦。只需要在library/src
中同样操作就可以了
tangchao0106 commented
主项目里面写的buildConfigField 子项目是不是引用不了?要怎么处理,大神demo可以完善下
xujiaji commented
确实引用不了,不是一般是主项目引用libray么。。。
你需要引用里面的什么主项目buildConfigField 的什么?
tangchao0106 commented
子项目里面的 地址不同,不能直接使用buildConfigField 我都是间接处理的。在主项目里面往子项目常量赋值。子项目在判断
tangchao0106 commented
还有个问题。打包生成apk的时候包名,怎么根据不同渠道,生成对应的渠道的中文名称。怎么写啊
xujiaji commented
哦,这样啊!可以这么操作:在library的gradle中配置对应渠道,添加library需要的buildConfigField 。主项目直接用library的BuildConfig就行了
xujiaji commented
我一会儿更新一下吧
tangchao0106 commented
好的,打个中文名称的,不然每次打包好后还要手动改名称