build.gradle 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion 28
  4. buildToolsVersion ANDROID_BUILD_TOOLS_VERSION
  5. //useLibrary 'org.apache.http.legacy'
  6. defaultConfig {
  7. applicationId project.ANDROID_BUILD_APP_PKG
  8. minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
  9. targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
  10. versionCode Integer.parseInt(project.ANDROID_BUILD_VERSION_CODE)
  11. versionName project.ANDROID_BUILD_VERSION_NAME
  12. multiDexEnabled true
  13. }
  14. lintOptions {
  15. abortOnError false
  16. checkReleaseBuilds false
  17. }
  18. aaptOptions {
  19. cruncherEnabled false
  20. }
  21. compileOptions {
  22. sourceCompatibility JavaVersion.VERSION_1_8
  23. targetCompatibility JavaVersion.VERSION_1_8
  24. }
  25. sourceSets{
  26. main{
  27. jniLibs.srcDirs = ['libs']
  28. }
  29. }
  30. ndkVersion '21.3.6528147'
  31. }
  32. repositories{
  33. flatDir{
  34. dirs 'libs'
  35. }
  36. }
  37. dependencies {
  38. implementation fileTree(dir: 'libs', include: ['*.jar'])
  39. implementation 'com.android.support:support-v4:26.0.0'
  40. implementation 'com.android.support:multidex:1.0.1'
  41. //5个模块
  42. implementation project(':moduleDemo')
  43. implementation project(':moduleScrollPicture')
  44. implementation project(':moduleSyncInterface')
  45. implementation project(':moduleRefresh')
  46. implementation project(':moduleAppdelegate')
  47. implementation project(':moduleGis')
  48. compile(name:'gnssserver-1.1.20230214-053827-8.0.1',ext:'aar');
  49. compile(name:'gnsstoollib-1.1.20230214-054100-8.0.1',ext:'aar');
  50. compile(name:'sdk4a-v1.6.0.3958',ext:'aar');
  51. }