Gradle Advanced Build Plugin 未更改版本号
Gradle Advanced Build Plugin not changing version numbers
我今天偶然发现了 Gradle Advanced Build Version Plugin,但一直无法正常工作。将调试版本编译到我的 phone 后,我的应用程序版本似乎仍为 0。我按照文档的建议在项目根目录中创建了一个 version.properties
文件。
我项目的 build.gradle
文件包含:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'org.moallemi.gradle.advanced-build-version:gradle-plugin:1.5.0'
}
}
和app/build.gradle
包含
apply plugin: 'org.moallemi.advanced-build-version'
advancedVersioning {
codeOptions {
versionCodeType org.moallemi.gradle.internal.VersionCodeType.AUTO_INCREMENT_ONE_STEP
dependsOnTasks 'debug', 'release', 'assemble'
}
outputOptions {
renameOutput true
nameFormat '$flavorName-$buildType-$versionName'
}
}
...
android {
...
defaultConfig {
...
versionCode advancedVersioning.versionCode
versionName advancedVersioning.versionName
}
有没有人对我可能出错的地方或使用它的经验有任何指示?
据我所知,当我 运行 调试构建时 运行ning 应该工作?
版本显示不正确,因为它必须在 nameOptions
中明确指定
apply plugin: 'org.moallemi.advanced-build-version'
advancedVersioning {
nameOptions {
versionMajor 1
versionMinor 0
versionPatch 0
versionBuild versionCode
}
codeOptions {
versionCodeType org.moallemi.gradle.internal.VersionCodeType.AUTO_INCREMENT_ONE_STEP
dependsOnTasks 'debug', 'release', 'assemble'
}
outputOptions {
renameOutput true
nameFormat '$flavorName-$buildType-$versionName'
}
}
我今天偶然发现了 Gradle Advanced Build Version Plugin,但一直无法正常工作。将调试版本编译到我的 phone 后,我的应用程序版本似乎仍为 0。我按照文档的建议在项目根目录中创建了一个 version.properties
文件。
我项目的 build.gradle
文件包含:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'org.moallemi.gradle.advanced-build-version:gradle-plugin:1.5.0'
}
}
和app/build.gradle
包含
apply plugin: 'org.moallemi.advanced-build-version'
advancedVersioning {
codeOptions {
versionCodeType org.moallemi.gradle.internal.VersionCodeType.AUTO_INCREMENT_ONE_STEP
dependsOnTasks 'debug', 'release', 'assemble'
}
outputOptions {
renameOutput true
nameFormat '$flavorName-$buildType-$versionName'
}
}
...
android {
...
defaultConfig {
...
versionCode advancedVersioning.versionCode
versionName advancedVersioning.versionName
}
有没有人对我可能出错的地方或使用它的经验有任何指示?
据我所知,当我 运行 调试构建时 运行ning 应该工作?
版本显示不正确,因为它必须在 nameOptions
apply plugin: 'org.moallemi.advanced-build-version'
advancedVersioning {
nameOptions {
versionMajor 1
versionMinor 0
versionPatch 0
versionBuild versionCode
}
codeOptions {
versionCodeType org.moallemi.gradle.internal.VersionCodeType.AUTO_INCREMENT_ONE_STEP
dependsOnTasks 'debug', 'release', 'assemble'
}
outputOptions {
renameOutput true
nameFormat '$flavorName-$buildType-$versionName'
}
}