gpt4 book ai didi

android - 如何在 gradle 构建脚本中获取包名或 applicationId?

转载 作者:行者123 更新时间:2023-11-29 19:13:29 25 4
gpt4 key购买 nike

我已经从 Ant 脚本转移到 gradle 构建脚本。但我不知道有什么方法可以在 gradle 构建脚本中获取包名称或 applicationId。

See image

See image

最佳答案

project.afterEvaluate {
project.android.applicationVariants.all { variant ->
def applicationId = [variant.mergedFlavor.applicationId, variant.buildType.applicationIdSuffix].findAll().join()
...
}
}

或者在 foo.gradle 中定义一个:

// foo.gradle
def appId = 'com.example.bar'
ext.appId = appId

// build.gradle
apply from: './foo.gradle'
...
defaultConfig {
...
applicationId appId
}

// other.gradle you want
apply from: './foo.gradle'
...
task example {
println(appId)
}

关于android - 如何在 gradle 构建脚本中获取包名或 applicationId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com