Files
yinmeng-android/nim_uikit/build.gradle

76 lines
2.1 KiB
Groovy
Raw Normal View History

2020-04-02 10:43:40 +08:00
apply plugin: 'com.android.library'
2020-07-06 18:38:23 +08:00
apply plugin: 'kotlin-android'
2020-04-02 10:43:40 +08:00
android {
2022-04-18 11:18:20 +08:00
compileSdkVersion 29
2020-04-02 10:43:40 +08:00
defaultConfig {
minSdkVersion 21
2020-04-02 16:20:03 +08:00
targetSdkVersion 29
2020-04-02 10:43:40 +08:00
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
}
2022-04-18 11:18:20 +08:00
kotlinOptions {
jvmTarget = "1.8"
}
2020-04-02 10:43:40 +08:00
}
def overscroll_android = "1.0.4"
def base_recyclerview_helper = "2.9.49-androidx"
2020-04-02 10:43:40 +08:00
def ShortcutBadger = "1.1.17"
def GlideTransformationsVersion = "3.0.1"
2022-09-07 15:34:55 +08:00
def NimNetVersion = "8.9.103"
2020-04-24 15:14:59 +08:00
def glideVersion = "4.11.0"
2020-04-02 10:43:40 +08:00
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}"
2021-01-05 11:51:57 +08:00
2020-04-02 10:43:40 +08:00
// 基础功能 (必需)
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}"
2022-04-18 11:18:20 +08:00
api "com.alibaba:fastjson:1.2.41"
2020-04-02 10:43:40 +08:00
annotationProcessor "com.github.bumptech.glide:compiler:${glideVersion}"
implementation project(':library')
}
2020-07-06 18:38:23 +08:00
repositories {
mavenCentral()
}