build.gradle 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion versions.compileSdk
  4. defaultConfig {
  5. applicationId "com.haochuan.hciptvbasic"
  6. minSdkVersion versions.minSdk
  7. targetSdkVersion versions.targetSdk
  8. versionCode versions.versionCode
  9. versionName versions.versionName
  10. testInstrumentationRunner lib.test.test_runner
  11. ndk {
  12. //APP的build.gradle设置支持的SO库架构
  13. abiFilters 'armeabi', 'armeabi-v7a', 'x86'
  14. }
  15. buildConfigField "int", "player_type", "3"; //播放器类型;1,原生;2,未来;3,GsyPlayer
  16. }
  17. compileOptions {
  18. sourceCompatibility versions.Java
  19. targetCompatibility versions.Java
  20. }
  21. sourceSets {
  22. main {
  23. jniLibs.srcDirs = ['libs']
  24. }
  25. }
  26. buildTypes {
  27. release {
  28. zipAlignEnabled true
  29. shrinkResources true
  30. debuggable false
  31. minifyEnabled true
  32. buildConfigField "Boolean", "isDebug", "false" //app全局是否调试,发布版本不要开启
  33. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  34. }
  35. debug {
  36. zipAlignEnabled false
  37. shrinkResources false
  38. debuggable true
  39. minifyEnabled false
  40. buildConfigField "Boolean", "isDebug", "true" //app全局是否调试,调试版本开启
  41. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  42. }
  43. }
  44. }
  45. dependencies {
  46. implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
  47. implementation lib.support.v7
  48. implementation lib.support.constraint_layout
  49. implementation lib.support.appcompat
  50. implementation lib.support.constraintlayout
  51. testImplementation lib.test.junit
  52. androidTestImplementation lib.test.runner
  53. androidTestImplementation lib.test.espresso
  54. implementation project(':gsyvideo')
  55. implementation project(path: ':core')
  56. implementation project(path: ':weilai_video')
  57. implementation project(path: ':systemvideo')
  58. }