1buildscript { 2 ext { 3 minSdkVersion = 21 4 targetSdkVersion = 28 5 compileSdkVersion = 28 6 buildToolsVersion = '28.0.3' 7 8 coreVersion = "1.2.0" 9 extJUnitVersion = "1.1.1" 10 runnerVersion = "1.2.0" 11 rulesVersion = "1.2.0" 12 junitVersion = "4.12" 13 } 14 15 repositories { 16 google() 17 mavenLocal() 18 mavenCentral() 19 jcenter() 20 } 21 22 dependencies { 23 classpath 'com.android.tools.build:gradle:4.1.2' 24 classpath 'com.vanniktech:gradle-maven-publish-plugin:0.14.2' 25 } 26} 27 28repositories { 29 google() 30 jcenter() 31} 32 33apply plugin: 'com.android.library' 34 35android { 36 compileSdkVersion rootProject.compileSdkVersion 37 buildToolsVersion rootProject.buildToolsVersion 38 39 defaultConfig { 40 minSdkVersion minSdkVersion 41 targetSdkVersion targetSdkVersion 42 } 43 44 sourceSets { 45 main { 46 manifest.srcFile 'AndroidManifest.xml' 47 } 48 } 49} 50 51dependencies { 52 implementation 'com.android.support:appcompat-v7:28.0.0' 53 implementation 'androidx.appcompat:appcompat:1.0.0' 54 implementation 'com.facebook.fbjni:fbjni-java-only:0.2.2' 55 implementation 'com.google.code.findbugs:jsr305:3.0.1' 56 implementation 'com.facebook.soloader:nativeloader:0.10.5' 57 58 implementation 'junit:junit:' + rootProject.junitVersion 59 implementation 'androidx.test:core:' + rootProject.coreVersion 60 61 implementation 'junit:junit:' + rootProject.junitVersion 62 implementation 'androidx.test:core:' + rootProject.coreVersion 63 implementation 'androidx.test.ext:junit:' + rootProject.extJUnitVersion 64 implementation 'androidx.test:rules:' + rootProject.rulesVersion 65 implementation 'androidx.test:runner:' + rootProject.runnerVersion 66} 67