Java 基于参数修改渐变BuildType
这是我的build.gradle(模块:app)的一部分 现在,我想在我的项目目录中使用参数调用gradlew,并根据参数更改“debugabletrue” 所以如果我打电话给这样的人:Java 基于参数修改渐变BuildType,java,android,gradle,android-gradle-plugin,Java,Android,Gradle,Android Gradle Plugin,这是我的build.gradle(模块:app)的一部分 现在,我想在我的项目目录中使用参数调用gradlew,并根据参数更改“debugabletrue” 所以如果我打电话给这样的人: gradlew build assembleDebug -Pisdebug=false 它应该改变 debug { debuggable true } 到 我怎样才能做到这一点呢?我试图创建自己的,并且能够读取参数值,但我不知道如何将“可调试”设置为给定值。您试图通过
gradlew build assembleDebug -Pisdebug=false
它应该改变
debug {
debuggable true
}
到
我怎样才能做到这一点呢?我试图创建自己的,并且能够读取参数值,但我不知道如何将“可调试”设置为给定值。您试图通过命令行设置项目
-p
参数
可以通过项目实例访问项目参数:
debug {
if (project.hasProperty("isDebug")) {
debuggable Boolean.valueOf(project['isDebug'])
} else {
debuggable true // default setting
}
}
看:当然,我忘了,对不起!
debug {
debuggable false
}
debug {
if (project.hasProperty("isDebug")) {
debuggable Boolean.valueOf(project['isDebug'])
} else {
debuggable true // default setting
}
}