plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) } android { namespace 'com.xscm.modulemain' compileSdk 35 defaultConfig { minSdk 24 targetSdk 35 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { arguments = [ AROUTER_MODULE_NAME: project.getName() ] } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } dataBinding { enabled = true } kotlinOptions { jvmTarget = '11' } buildFeatures { viewBinding true } } dependencies { implementation libs.appcompat implementation libs.material implementation libs.activity implementation libs.constraintlayout implementation project(':locktableview') implementation libs.lifecycle.livedata.ktx implementation libs.lifecycle.viewmodel.ktx implementation libs.androidx.fragment.ktx testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core implementation project(':BaseModule') implementation (libs.arouter.api.v150) //annotationProcessor annotationProcessor libs.arouter.compiler implementation libs.permissionx implementation files('libs/WbCloudFaceLiveSdk-face-v6.6.2-8e4718fc.aar') implementation files('libs/WbCloudNormal-v5.1.10-4e3e198.aar') api project(':tuiconversation') api project(':tuichat') api project(':BaseModule') } apply plugin: 'com.alibaba.arouter' // ⚠️ 添加这一行