plugins { id 'com.android.library' } android { compileSdkVersion rootProject.ext.android.compileSdkVersion buildToolsVersion rootProject.ext.android.buildToolsVersion defaultConfig { minSdkVersion rootProject.ext.android.minSdkVersion targetSdkVersion rootProject.ext.android.targetSdkVersion versionCode rootProject.ext.android.versionCode versionName rootProject.ext.android.versionName } buildTypes { release { minifyEnabled false } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } // 主题资源文件夹 sourceSets { main { res.srcDirs += "src/main/res-light" res.srcDirs += "src/main/res-lively" res.srcDirs += "src/main/res-serious" } } } dependencies { api(rootProject.ext.androidx.appcompat) api(rootProject.ext.dependencies.glide) api(rootProject.ext.androidx.recyclerview) def projects = this.rootProject.getAllprojects().stream().map { project -> project.name }.collect() println "all projects : {$projects}" if (projects.contains("imsdk-plus")) { api project(':imsdk-plus') } else { api rootProject.getProperties().containsKey("imSdk") ? rootProject.ext.imSdk : "com.tencent.imsdk:imsdk-plus:7.4.4643" } }