build.gradle 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion rootProject.ext.compileSdkVersion
  4. buildToolsVersion rootProject.ext.buildToolsVersion
  5. defaultConfig {
  6. minSdkVersion rootProject.ext.minSdkVersion
  7. targetSdkVersion rootProject.ext.targetSdkVersion
  8. versionCode 1
  9. versionName "1.0"
  10. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  11. }
  12. compileOptions {
  13. sourceCompatibility rootProject.ext.appSourceCompatibility
  14. targetCompatibility rootProject.ext.appTargetCompatibility
  15. }
  16. sourceSets {
  17. main {
  18. jniLibs.srcDirs = ['libs', 'src/main/jniLibs']
  19. }
  20. }
  21. buildTypes {
  22. release {
  23. minifyEnabled false
  24. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  25. }
  26. }
  27. }
  28. dependencies {
  29. testImplementation 'junit:junit:4.12'
  30. androidTestImplementation 'com.android.support.test:runner:1.0.2'
  31. androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
  32. implementation "com.android.support:appcompat-v7:${support}"
  33. implementation "com.android.support:support-v4:${support}"
  34. implementation "com.android.support:design:${support}"
  35. implementation "com.android.support:recyclerview-v7:${support}"
  36. api 'me.everything:overscroll-decor-android:1.0.4'
  37. api 'me.leolin:ShortcutBadger:1.1.17@aar'
  38. api 'com.kyleduo.switchbutton:library:2.0.0'
  39. api files('libs/java-json.jar')
  40. api files('libs/nim-basesdk-8.3.0.jar')
  41. api files('libs/nim-chatroom-8.3.0.jar')
  42. api files('libs/nim-lucene-8.2.0.jar')
  43. implementation project(path: ':busCore')
  44. }