build.gradle 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. apply from: rootProject.file('cc-settings.gradle')
  2. apply from: rootProject.file('common-build.gradle')
  3. android {
  4. compileSdkVersion rootProject.target_sdk_version
  5. defaultConfig {
  6. minSdkVersion rootProject.min_sdk_version
  7. targetSdkVersion rootProject.target_sdk_version
  8. versionCode rootProject.application_version_code
  9. versionName rootProject.application_version_name
  10. }
  11. buildTypes {
  12. release {
  13. minifyEnabled false
  14. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  15. }
  16. }
  17. packagingOptions {
  18. exclude 'META-INF/XXXX'
  19. }
  20. sourceSets {
  21. main {
  22. if (!runAsApp) {
  23. manifest.srcFile 'src/main/AndroidManifest.xml'
  24. //release模式下排除debug文件夹中的所有Java文件
  25. java {
  26. exclude 'src/main/debug/**'
  27. }
  28. } else {
  29. manifest.srcFile 'src/main/debug/AndroidManifest.xml'
  30. // java.srcDirs = ['src/main/debug']
  31. }
  32. }
  33. }
  34. compileOptions {
  35. sourceCompatibility JavaVersion.VERSION_1_8
  36. targetCompatibility JavaVersion.VERSION_1_8
  37. }
  38. }
  39. dependencies {
  40. implementation fileTree(dir: "libs", include: ["*.jar"])
  41. compileOnly 'com.amap.api:location:latest.integration' //定位功能
  42. implementation 'com.amap.api:search:latest.integration' //搜索功能
  43. implementation 'com.amap.api:3dmap:latest.integration'//3D地图
  44. implementation 'com.githang:status-bar-compat:0.7'
  45. //2D地图
  46. // implementation 'com.amap.api:map2d:latest.integration'
  47. implementation project(':base')
  48. implementation 'com.alibaba:fastjson:1.2.73'
  49. }