| 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' |
| } |