Files
yinmeng-android/nim_uikit/build.gradle

76 lines
2.1 KiB
Groovy

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 29
buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 21
targetSdkVersion 29
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_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
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 = "7.9.0"
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.35"
annotationProcessor "com.github.bumptech.glide:compiler:${glideVersion}"
implementation project(':library')
}
repositories {
mavenCentral()
}