build.gradle 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import com.yc.buildsrc.DependencyConfig
  2. apply plugin: 'com.android.library'
  3. apply plugin: 'kotlin-android'
  4. apply plugin: 'kotlin-android-extensions'
  5. android {
  6. compileSdkVersion 28
  7. buildToolsVersion "28.0.3"
  8. compileOptions {
  9. sourceCompatibility JavaVersion.VERSION_1_8
  10. targetCompatibility JavaVersion.VERSION_1_8
  11. }
  12. defaultConfig {
  13. minSdkVersion 19
  14. targetSdkVersion 28
  15. versionCode 1
  16. versionName "1.0"
  17. ndk {
  18. abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
  19. }
  20. }
  21. buildTypes {
  22. release {
  23. minifyEnabled false
  24. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  25. versionNameSuffix '1'
  26. }
  27. debug {
  28. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  29. }
  30. }
  31. }
  32. dependencies {
  33. implementation fileTree(include: ['*.jar'], dir: 'libs')
  34. api DependencyConfig.AndroidX.AppCompat
  35. api DependencyConfig.AndroidX.CoreKtx
  36. api DependencyConfig.Kotlin.Kotlin
  37. api DependencyConfig.GitHub.Glide
  38. api DependencyConfig.GitHub.Gson
  39. //https://x5.tencent.com/sdk.html
  40. api 'com.tencent.tbs:tbssdk:44286' //
  41. api 'com.android.support:support-annotations:28.0.0'
  42. }