我有一个脚本来准备apk的构建。
它定义了一些值,每个构建值具有一些随机特定的值:
def salt = generateSalt()
def generatedSalt() {
return generateRandomlySalt
}
在同一个脚本中,我希望有另一种方法可以对此值进行操作。
def generateMapAndSalt() {
// here is additional logic which depends on the defined salt
generateEncodedHash(certificate, salt, shaKey)
}
android闭包中还有另一个方法,它将这个定义的salt值传递给buildConfigFiles。 如何从定义的方法中引用一次生成的salt值? 厌倦了以下语法访问它:
this.$salt
$salt
salt
没有运气。
答案 0 :(得分:1)
您可以在ext
块中定义salt,并通过project
实例引用它。
ext {
salt = generateSalt()
}
project.salt