123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- apply plugin: 'com.android.library'
- android {
- signingConfigs {
- wfc {
- keyAlias 'wfc'
- keyPassword 'wildfirechat'
- storeFile file('../wfc.keystore')
- storePassword 'wildfirechat'
- }
- }
- compileSdkVersion 34
- defaultConfig {
- minSdkVersion 21
- targetSdkVersion 34
- multiDexEnabled true
- javaCompileOptions {
- annotationProcessorOptions {
- // includeCompileClasspath true
- }
- }
- ndk {
- abiFilters "armeabi-v7a", 'x86', 'x86_64' // ,'armeabi', 'arm64-v8a', 'x86', 'x86_64'
- }
- }
- compileOptions {
- coreLibraryDesugaringEnabled true
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
- sourceSets {
- main {
- res.srcDirs += ['src/main/res-av']
- // moment start
- // java.srcDirs += ['../../android-momentkit/src/main/java']
- // res.srcDirs += ['../../android-momentkit/src/main/res-moment']
- // moment end
- }
- }
- productFlavors {
- }
- namespace 'cn.wildfire.chat.kit'
- lint {
- abortOnError false
- }
- buildFeatures {
- buildConfig true
- }
- }
- dependencies {
- implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
- coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.2'
- // wfc kit start
- implementation project(':webrtc')
- implementation project(':uikit-aar-dep')
- api project(':client')
- api project(':avenginekit')
- api project(':pttclient')
- api project(':badgeview')
- implementation project(':emojilibrary')
- implementation project(':imagepicker')
- // implementation 'com.lqr.adapter:library:1.0.2'
- // implementation 'com.jaeger.statusbaruitl:library:1.3.5'
- api 'androidx.appcompat:appcompat:1.7.0-alpha03'
- api 'com.google.android.material:material:1.10.0'
- // implementation 'cjt.library.wheel:camera:1.1.9'
- api 'com.github.bumptech.glide:glide:4.15.1'
- annotationProcessor 'com.github.bumptech.glide:compiler:4.15.1'
- annotationProcessor 'androidx.annotation:annotation:1.7.0'
- implementation 'com.github.chrisbanes:PhotoView:2.3.0'
- api 'com.afollestad.material-dialogs:core:0.9.6.0'
- implementation 'com.google.code.gson:gson:2.9.0'
- api "androidx.lifecycle:lifecycle-extensions:2.2.0"
- // api 'com.king.zxing:zxing-lite:1.1.1'
- // api 'cn.aigestudio.wheelpicker:WheelPicker:1.1.3'
- implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
- implementation 'androidx.gridlayout:gridlayout:1.0.0'
- // implementation 'com.google.android:flexbox:2.0.1'
- implementation 'com.tencent.map.geolocation:TencentLocationSdk-openplatform:7.2.6'
- compileOnly 'io.kvh:amr:1.1.1'
- // implementation 'com.tbuonomo.andrui:viewpagerdotsindicator:2.1.2'
- // moment start
- // momentclient module is just for dev, do not uncomment
- // implementation project(':momentclient')
- // moment end
- // kit wfc end
- }
|