build.gradle 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. apply plugin: 'com.android.application'
  2. android {
  3. signingConfigs {
  4. config {
  5. keyAlias 'hc'
  6. keyPassword 'hc123456'
  7. storeFile file('C:/dev/project/android/hcGit/hcKeyStore.jks')
  8. storePassword 'hc123456'
  9. }
  10. }
  11. compileSdkVersion versions.compileSdk
  12. defaultConfig {
  13. applicationId "com.hc.webapp"
  14. minSdkVersion versions.minSdk
  15. targetSdkVersion versions.targetSdk
  16. versionCode 6
  17. versionName "v2.0.1"
  18. ndk {
  19. //APP的build.gradle设置支持的SO库架构
  20. abiFilters 'armeabi', 'armeabi-v7a'
  21. }
  22. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  23. }
  24. buildTypes {
  25. debug {
  26. buildConfigField "Boolean", "isDebug", "true"
  27. // zipAlignEnabled true
  28. // shrinkResources true
  29. // debuggable true
  30. minifyEnabled false
  31. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  32. }
  33. release {
  34. buildConfigField "Boolean", "isDebug", "false"
  35. // zipAlignEnabled true
  36. // shrinkResources true
  37. // debuggable true
  38. signingConfig signingConfigs.config
  39. minifyEnabled false
  40. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  41. }
  42. }
  43. sourceSets {
  44. main {
  45. jniLibs.srcDirs = ['libs']
  46. }
  47. }
  48. productFlavors {
  49. }
  50. compileOptions {
  51. sourceCompatibility JavaVersion.VERSION_1_8
  52. targetCompatibility JavaVersion.VERSION_1_8
  53. }
  54. }
  55. dependencies {
  56. implementation fileTree(include: ['*.jar'], dir: 'libs')
  57. testImplementation lib.test.junit
  58. androidTestImplementation lib.test.runner
  59. androidTestImplementation lib.test.espresso
  60. implementation project(':model')
  61. // implementation project(':sysvideo')
  62. implementation('com.jewel.lib:JLib:1.0.9') {
  63. exclude group: "com.android.support"
  64. }
  65. }