您可以在version.properties文件中添加版本详细信息.但是,我建议您可以更新版本代码和版本号手册,因为每次构建它都会增加一次.还有一件事,如果你想发布一个重要的更新,那么你还需要手动更新.总而言之,手动更新版本对您的更新提供了更多的控制.
compileSdkVersion 25
buildToolsVersion "25.0.2"
def versionPropsFile = file('version.properties')
if (versionPropsFile.canRead()) {
def Properties versionProps = new Properties()
versionProps.load(new FileInputStream(versionPropsFile))
def name = versionProps['VERSION_NAME']
def code = versionProps['VERSION_CODE'].toInteger() + 1
versionProps['VERSION_CODE']=code.toString()
versionProps.store(versionPropsFile.newWriter(), null)
defaultConfig {
applicationId "com.bsupits.example.autoincrement"
versionName name
versionCode code
minSdkVersion 15
targetSdkVersion 25
}
}
else {
throw new GradleException("Could not read version.properties!")
}