首页 文章

根据buildType更改apk的名称

提问于
浏览
0

我想更改输出.apk文件的名称 . 但是,我希望根据构建类型添加“-debug”或“-release” .

以下是我想要的输出名称:MyApp-0.0.1-debug.apk MyApp-0.0.1-release.apk

我不熟悉Gradle并且还没有找到如何执行此操作,我知道我只需要在以下代码中访问buildType但无法找到如何执行此操作 .

目前我的输出是“MyApp-0.0.1.apk”,无论buildType如何 . 如何更改下面的代码来改变这个?

android.libraryVariants.all { variant ->
variant.outputs.each { output ->
    def outputFile = output.outputFile
    if (outputFile != null && outputFile.name.endsWith('.aar')) {

        def fileName
        def bType = ""
        // bType = "-" + something.buildType

        fileName = "${archivesBaseName}-${project.version}${bType}.aar"
        output.outputFile = new File(outputFile.parent, fileName)
    }
}
}

1 回答

相关问题