apply plugin: 'com.android.library' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion COMPILE_SDK_VERSION.toInteger() defaultConfig { minSdkVersion MIN_SDK_VERSION.toInteger() targetSdkVersion TARGET_SDK_VERSION.toInteger() renderscriptTargetApi 26 renderscriptSupportModeEnabled true } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res', 'res-ptr2', 'res-chatroom'] assets.srcDirs = ['assets'] jniLibs.srcDirs = ['libs'] } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = '11' } } def overscroll_android = "1.0.4" def base_recyclerview_helper = "2.9.49-androidx" def ShortcutBadger = "1.1.17" def GlideTransformationsVersion = "3.0.1" def NimNetVersion = "8.9.103" def glideVersion = "4.11.0" dependencies { api fileTree(include: '*.jar', dir: 'libs') api "me.everything:overscroll-decor-android:${overscroll_android}" api "com.github.CymChad:BaseRecyclerViewAdapterHelper:${base_recyclerview_helper}" api "me.leolin:ShortcutBadger:${ShortcutBadger}@aar" api "jp.wasabeef:glide-transformations:${GlideTransformationsVersion}" // 基础功能 (必需) api "com.netease.nimlib:basesdk:${NimNetVersion}" // 聊天室需要 api "com.netease.nimlib:chatroom:${NimNetVersion}" // 全文检索服务需要 api "com.netease.nimlib:lucene:${NimNetVersion}" // 小米、华为、魅族、fcm 推送 api "com.netease.nimlib:push:${NimNetVersion}" api "com.alibaba:fastjson:1.2.41" annotationProcessor "com.github.bumptech.glide:compiler:${glideVersion}" implementation project(':library') } repositories { mavenCentral() }