组件化-gradle的ext在不同版本的gradle的用法

1.在gradle 6.5+的用法:

ext{
    build[compileSdkVersion:22]
}

引用的时候是:

rootProject.ext.build.compileSdkVersion

2.在gradle 6.5-的用法:

def dep = [:]
def build = [:]
build.compileSdkVersion = 22
ext.dep = dep

引用的时候是

dep.build.compileSdkVersion

如果还是照着6.5+的用法的话,你会收获到这个错误:

Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:

你可能感兴趣的:(android进阶,组件化,gradle,android)