build.gradle 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion rootProject.ext.android.compileSdkVersion
  4. buildToolsVersion rootProject.ext.android.buildToolsVersion
  5. defaultConfig {
  6. minSdkVersion rootProject.ext.android.minSdkVersion
  7. targetSdkVersion rootProject.ext.android.targetSdkVersion
  8. versionCode rootProject.ext.android.versionCode
  9. versionName rootProject.ext.android.versionName
  10. manifestPlaceholders = rootProject.ext.manifestPlaceholders
  11. ndk {
  12. abiFilters "armeabi-v7a", "arm64-v8a"
  13. }
  14. javaCompileOptions {
  15. annotationProcessorOptions {
  16. arguments = [AROUTER_MODULE_NAME: project.getName()]
  17. }
  18. }
  19. }
  20. buildTypes {
  21. release {
  22. minifyEnabled false
  23. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  24. }
  25. }
  26. aaptOptions {
  27. cruncherEnabled = false
  28. useNewCruncher = false
  29. }
  30. }
  31. repositories {
  32. flatDir {
  33. dirs 'libs', 'libs'
  34. }
  35. }
  36. dependencies {
  37. api 'com.android.support.constraint:constraint-layout:1.1.3'
  38. api fileTree(include: ['*.jar'], dir: 'libs')
  39. api rootProject.ext.dependencies["appcompat-v7"]
  40. //common
  41. api project(':inside')
  42. //腾讯IM
  43. implementation('com.tencent.imsdk:imsdk:4.4.479')
  44. annotationProcessor rootProject.ext.dependencies["arouter-compiler"]
  45. implementation 'com.github.cfw1992:SoundPlayer:1.0.0'
  46. }