gradle使用二

1.可以在xml中使用${字段名}

2.修改app包名,多版本打包

需改build.gradle 中的apiilicationId即可

3.buildConfigField("int","APP_CODE","3")  替换  

4.查看依赖包,可以查看相互依赖关系。

./gradlew  :toutiao:dependencies

toutiao: 是模块名,

可以使用gradle -p xuexitoitiao(模块名)


在我们不同APP的使用同一份代码的时候可以在buildFlavor 或者BuildType中设置不同的包名,或者重新开一个模块使之成为sdk,当遇到资源文件相同名字的时候(例如图片),gradle会给你踢掉相同名字的资源留下一份,踢掉的优先级为:

(低)Dependencies → Main → Build flavor → Build type(高)

也就是mian里面有一个图片的时候,Dependencies也有相同的名字,会使用main里面的。

https://i.stack.imgur.com/s5nxb.png

你可能感兴趣的:(gradle使用二)