build.gradle 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. apply plugin: 'com.android.application'
  2. android {
  3. signingConfigs {
  4. }
  5. compileSdkVersion 27
  6. buildToolsVersion '28.0.3'
  7. defaultConfig {
  8. applicationId "com.usai.apex"
  9. minSdkVersion 16
  10. targetSdkVersion 25
  11. // multiDexEnabled true
  12. // ndk {
  13. // abiFilters "armeabi-v7a" // 指定要ndk需要兼容的架构(这样其他依赖包里mips,x86,armeabi,arm-v8之类的so会被过滤掉)
  14. // }
  15. }
  16. buildTypes {
  17. release {
  18. ndk {
  19. abiFilters "armeabi-v7a"
  20. // 指定要ndk需要兼容的架构(这样其他依赖包里mips,x86,armeabi,arm-v8之类的so会被过滤掉)
  21. }
  22. minifyEnabled true
  23. zipAlignEnabled true
  24. shrinkResources true
  25. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-project.txt'
  26. }
  27. debug {
  28. // minifyEnabled true
  29. // proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
  30. }
  31. }
  32. sourceSets {
  33. main {
  34. jniLibs.srcDir 'libs'
  35. //说明so的路径为该libs路径,关联所有地图SDK的so文件
  36. }
  37. }
  38. }
  39. dependencies {
  40. // compile 'com.android.support:support-v4:19.1.0'
  41. implementation files('libs/bcprov-jdk15on-157.jar')
  42. api 'com.android.support:appcompat-v7:27.1.0'
  43. api 'com.android.support:support-v4:27.1.0'
  44. api 'com.android.support.constraint:constraint-layout:1.0.2'
  45. api 'com.android.support:design:27.1.0'
  46. // compile 'com.android.support:recyclerview-v7:26.1.0'
  47. // compile 'com.google.android.gms:play-services:11.0.4'
  48. api 'com.google.android.gms:play-services-maps:11.4.2'
  49. api 'com.google.android.gms:play-services-location:11.4.2'
  50. // compile files('libs/baidumapapi_base_v3_7_1.jar')
  51. // compile files('libs/baidumapapi_map_v3_7_1.jar')
  52. implementation files('libs/httpmime-4.1.1.jar')
  53. implementation files('libs/core-2.3.0.jar')
  54. api 'com.github.barteksc:android-pdf-viewer:3.0.0-beta.5'
  55. implementation files('libs/BaiduLBS_Android.jar')
  56. }
  57. android {
  58. useLibrary 'org.apache.http.legacy'
  59. }