plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' } android { namespace 'ai.guiji.duix.test' compileSdk 34 defaultConfig { applicationId "ai.guiji.duix.test" minSdk 24 targetSdk 34 versionCode 1 versionName "3.0.0" } signingConfigs { release { storeFile file('../demo.jks') storePassword '123456' keyAlias 'demo' keyPassword '123456' } } buildTypes { debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } buildFeatures { viewBinding true } composeOptions { kotlinCompilerExtensionVersion '1.4.3' } packaging { resources { excludes += '/META-INF/{AL2.0,LGPL2.1}' } } lint { baseline = file("lint-baseline.xml") } lintOptions{ checkReleaseBuilds false } } dependencies { implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs') implementation 'androidx.core:core-ktx:1.12.0' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.4.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.1' implementation "androidx.activity:activity:1.3.0" implementation "androidx.fragment:fragment:1.3.0" implementation 'com.github.bumptech.glide:glide:4.12.0' implementation project(":duix-sdk") implementation 'com.squareup.okhttp3:okhttp:4.10.0' implementation 'com.squareup.okhttp3:okhttp-sse:4.10.0' implementation 'com.google.android.exoplayer:exoplayer:2.14.2' }