Gradle Advanced Build Plugin不会更改版本号

埃德·乔治

今天偶然发现了Gradle Advanced Build Version插件,但未能使其正常运行。将调试版本编译到手机后,我的应用程序版本似乎仍然为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
    }

有没有人对我可能会出错或使用它的地方有任何指示?

据我所知,在运行调试版本时应该可以运行吗?

埃德·乔治

该版本显示不正确,因为必须在 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'
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gradle如何在源代码中更改版本号

build.gradle警告“避免在版本号中使用+”

Cordova Android应用的版本号在Gradle中的更改

Gradle插件项目版本号

如何在build.gradle中声明gradle版本5.0?

gradle build.gradle 问题与“版本:”(伪造修改)

实施版本的Build.gradle问题

Jenkins中的Build Gradle无法找到Build Tools版本21.1.1

在 build.gradle 中更改胶水

bulit-in gradle插件的版本号是多少?

如何查看构建文件中的Gradle版本号?

为什么 Gradle 会解析版本号错误的包?

Android 设计支持库 - 版本号和 gradle 错误

如何在xcode> = 12.3中更改版本和内部版本号

如何在build.gradle中的版本之间进行选择

将Gradle.build版本放入Spring Boot

如何从Java类访问build.gradle中的项目版本

如何从build.gradle提取版本到Jenkins管道

将 Android build gradle 版本更新到 3.2.1 导致错误

如何使用Android Gradle插件的0.14+版本向APK文件添加版本号?

Build.gradle 错误

想法-未检测到build.gradle中的更改

Android Studio:需要更改版本号,但如果我这样做无法解决

在不更改版本号的情况下更新android应用

当我更改版本号时,WiX在ARP中创建重复记录

如何忽略 build.gradle 配置文件中的 gradle 依赖版本

在Maven(pom.xml)和Gradle(build.gradle)之间共享依赖项版本

通过Shell Bash脚本从build.gradle获取Gradle项目版本

新的 gradle 版本在 App 级别 build.gradle 中没有依赖项部分