build.gradle 1.59 KB
Newer Older
Lee Jaebin committed
1 2 3 4 5 6 7 8 9 10
buildscript {
  repositories {
    jcenter()
  }
}

apply plugin: 'com.android.library'


dependencies {
11
    implementation 'com.android.support:multidex:1.0.3'
Lee Jaebin committed
12 13 14 15 16
    implementation project(':ABVJE_BL')
    implementation project(':ABVJE_Res_Default_Android')
    implementation files('libs/ozrv_android.jar')
    api 'com.google.firebase:firebase-core:11.4.0'
    api 'com.google.firebase:firebase-messaging:11.4.0'
17
    api 'com.android.support:appcompat-v7:21.0.+'
Lee Jaebin committed
18 19 20 21 22 23 24

    implementation 'commons-codec:commons-codec:1.10'
    implementation 'net.lingala.zip4j:zip4j:1.3.2'
    implementation 'com.google.guava:guava:18.0'
    implementation 'com.google.zxing:core:3.2.1'
    implementation 'org.jsoup:jsoup:1.9.2'
    implementation project(':xwalk_core_library')
25
    implementation project(':FoxitRDK')
Lee Jaebin committed
26 27 28
}

android {
29
  compileSdkVersion 29
30
  buildToolsVersion '28.0.3'
Lee Jaebin committed
31 32

  defaultConfig {
33 34
    minSdkVersion 23
    targetSdkVersion 29
Lee Jaebin committed
35 36 37 38 39 40 41 42 43 44
    multiDexEnabled true
  }
  sourceSets {
    main {
      manifest.srcFile 'AndroidManifest.xml'
      java.srcDirs = ['src']
      resources.srcDirs = ['res']
      aidl.srcDirs = ['src']
      res.srcDirs = ['res']

45 46

      jniLibs.srcDirs = ['libs', 'xwalk_core_library/src/main/jniLibs']
Lee Jaebin committed
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
    }
  }
    lintOptions {
        quiet true
        checkReleaseBuilds false
        abortOnError false
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    useLibrary 'org.apache.http.legacy'
}

gradle.projectsEvaluated {
    tasks.withType(JavaCompile) {
    }
}