在android开发中可能会需要手动处理一些逻辑,有些属性会定义在root的gradle.property文件中,在buid.gradle如果想读写此属性文件,可以使用如下方法
def test() {
Properties properties = new Properties()
String fileName = "gradle.properties"
File propertyFile = new File(rootDir.getAbsoluteFile(), fileName)
properties.load(propertyFile.newDataInputStream())
properties["mBaseVersionCode"] = "9999"//向mBaseVersionCode的属性写入值9999
properties.store(propertyFile.newDataOutputStream(), 'Some comment')
}