apply plugin: 'com.android.library' apply plugin: 'realm-android' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply from: '../mob.gradle' android { compileSdkVersion COMPILE_SDK_VERSION.toInteger() defaultConfig { minSdkVersion MIN_SDK_VERSION.toInteger() targetSdkVersion TARGET_SDK_VERSION.toInteger() testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = '11' } sourceSets { main { java.srcDirs = [ 'src/main/java', 'src/diff_src_erban/java', 'src/model_smscode/java', 'src/model_public_chat_hall/java', 'src/model_pay/java', 'src/model_upgrade_app/java', 'src/model_labour_union/java', 'src/model_mentoring_relationship/java', 'src/model_music/java', 'src/model_database_room/java', 'src/model_mini_world/java', 'src/model_bank_card/java', 'src/model_super_admin/java', 'src/model_treasure_box/java', 'src/model_community/java', 'src/model_channel_page/java' ] jniLibs.srcDirs = ['libs', 'umeng-app-libs/jniLibs'] } } buildToolsVersion = '30.0.3' } def loggerVersion = "2.2.0" def Lombok = "1.18.24" dependencies { api fileTree(dir: 'libs', include: ['*.jar']) testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' api "com.orhanobut:logger:${loggerVersion}" compileOnly "org.projectlombok:lombok:${Lombok}" annotationProcessor "org.projectlombok:lombok:${Lombok}" api fileTree(dir: 'share-sdk-libs', include: ['*.jar']) // 声网 api 'io.agora.rtc:voice-sdk:4.2.2' // core implementation 'com.liulishuo.okdownload:okdownload:1.0.4' // provide sqlite to store breakpoints implementation 'com.liulishuo.okdownload:sqlite:1.0.4' // provide okhttp to connect to backend implementation 'com.liulishuo.okdownload:okhttp:1.0.4' // Room api 'androidx.room:room-runtime:2.3.0' annotationProcessor 'androidx.room:room-compiler:2.3.0' // RxJava support for Room api 'androidx.room:room-rxjava2:2.3.0' //firebase推送、统计 implementation 'com.google.firebase:firebase-messaging:23.1.1' implementation 'com.google.android.gms:play-services-base:18.1.0' implementation 'com.google.firebase:firebase-core:19.0.0' implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' //googleplay内购 api 'com.google.android.gms:play-services-wallet:19.1.0' api 'com.android.billingclient:billing:4.1.0' api 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' api project(':nim_uikit') api project(':library') implementation 'com.tencent.liteav:LiteAVSDK_TRTC:11.4.0.13189' } repositories { mavenCentral() }