plugins { id 'com.android.library' } android { compileSdkVersion 33 buildToolsVersion "30.0.3" namespace "com.tencent.qcloud.tuikit.tuimultimediaplugin" defaultConfig { minSdkVersion 19 targetSdkVersion 33 versionCode 1 versionName "1.0" renderscriptSupportModeEnabled false renderscriptTargetApi 33 } buildFeatures { buildConfig = false } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } repositories { flatDir { dirs 'libs' } } } dependencies { api rootProject.getProperties().containsKey("liteavSdk") ? rootProject.ext.liteavSdk : "com.tencent.liteav:LiteAVSDK_Professional:12.4.+" def projects = this.rootProject.getAllprojects().stream().map { project -> project.name }.collect() println "all projects : {$projects}" if (projects.contains("tuimultimediacore")) { api project(':tuimultimediacore') } else { api "com.tencent.imsdk:tuimultimediacore:8.6.7019" } api project(':tuichat') implementation 'androidx.appcompat:appcompat:1.3.0' implementation 'com.github.bumptech.glide:glide:4.12.0' implementation 'androidx.viewpager2:viewpager2:1.0.0' implementation 'androidx.legacy:legacy-support-v4:1.0.0' annotationProcessor 'com.google.auto.service:auto-service:1.1.1' implementation 'com.google.android.material:material:1.4.0' implementation 'com.google.code.gson:gson:2.9.1' }