// 使用map extra["compileSdkVersion"] = 28 // You can also create properties to specify versions for dependencies. // Having consistent versions between modules can avoid conflicts with behavior. extra["supportLibVersion"] = "28.0.0"
// 或者使用 Kotlin 委托 https://www.runoob.com/kotlin/kotlin-delegated.html val compileSdkVersion by extra(31) val supportLibVersion by extra("28.0.0")
在模块中使用以下代码引用即可:
1 2 3
val sdkVersion: Intby rootProject.extra ... compileSdkVersion(sdkVersion)
dependencies { // 项目的依赖 // Dependency on a local library module implementation project(":mylibrary") // Dependency on local binaries implementation fileTree(dir: 'libs', include: ['*.jar']) // Dependency on a remote binary implementation 'com.example.android:app-magic:12.3' ... }