1apply plugin: 'com.android.application' 2 3 4android { 5 compileSdkVersion 29 6 buildToolsVersion '29.0.3' 7 8 defaultConfig { 9 applicationId "org.chromium.latency.walt" 10 minSdkVersion 21 11 targetSdkVersion 29 12 versionCode 9 13 versionName "0.1.9" 14 } 15 16 externalNativeBuild.ndkBuild { 17 path 'src/main/jni/Android.mk' 18 } 19 20 buildTypes { 21 release { 22 minifyEnabled false 23 } 24 debug { 25 ndk { 26 debuggable true 27 } 28 } 29 } 30 31 ndkVersion "21.0.6113669" 32 33 lintOptions { 34 abortOnError false 35 } 36} 37 38dependencies { 39 implementation 'androidx.appcompat:appcompat:1.1.0' 40 implementation 'com.google.android.material:material:1.1.0' 41 implementation 'androidx.preference:preference:1.1.1' 42 implementation 'androidx.legacy:legacy-preference-v14:1.0.0' 43 implementation 'com.github.PhilJay:MPAndroidChart:v3.0.1' 44 implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' 45 testImplementation 'junit:junit:4.13' 46 testImplementation 'org.mockito:mockito-core:1.10.19' 47 testImplementation ('org.powermock:powermock-api-mockito:1.6.6') { 48 exclude module: 'hamcrest-core' 49 exclude module: 'objenesis' 50 } 51 testImplementation ('org.powermock:powermock-module-junit4:1.6.6') { 52 exclude module: 'hamcrest-core' 53 exclude module: 'objenesis' 54 } 55} 56