这里的classPath跟其他的方法不一样,找不到这个方法,这其实是Grovy的一个机制,叫methodMissing,就是在方法调用的时候如果找不到方法,那么会去调用methodMissing()这个方法,最终在这个方法内处理逻辑。关于methodMissing这边不多做介绍,感兴趣的可以去了解下。
[](()关于 buildTypes
buildType Android开源项目:ali1024.coding.net/public/P7/Android/git s默认有两个方法debug和release,但实际上是可以自定义的,命名随意,比如testing
buildTypes {
internal {
//TODO
}
debug {
//TODO
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), ‘proguard-rules.pro’
}
}
}
从buildTypes的默认方法debug和release我们不难看出,这一般是用来区分生产和测试版本。 我们在编译时可以执行gradle assembleInternal/assembleDebug/assembleRelease命令,而执行这些命令不仅