You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.3 KiB
67 lines
2.3 KiB
apply plugin: 'com.android.application' |
|
|
|
apply plugin: 'kotlin-android' |
|
apply plugin: 'kotlin-android-extensions' |
|
apply plugin: 'kotlin-kapt' |
|
|
|
android { |
|
compileSdkVersion 28 |
|
defaultConfig { |
|
applicationId "co.zzyzx.sensorlogger" |
|
minSdkVersion 26 |
|
targetSdkVersion 28 |
|
versionCode 1 |
|
versionName "1.0" |
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" |
|
// The following argument makes the Android Test Orchestrator run its |
|
// "pm clear" command after each test invocation. This command ensures |
|
// that the app's state is completely cleared between tests. |
|
testInstrumentationRunnerArguments clearPackageData: 'true' |
|
} |
|
buildTypes { |
|
release { |
|
minifyEnabled false |
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' |
|
} |
|
} |
|
// Gradle automatically adds 'android.test.runner' as a dependency. |
|
// useLibrary 'android.test.runner' |
|
// useLibrary 'android.test.base' |
|
// useLibrary 'android.test.mock' |
|
// |
|
// testOptions { |
|
// execution 'ANDROIDX_TEST_ORCHESTRATOR' |
|
// } |
|
|
|
} |
|
|
|
dependencies { |
|
implementation fileTree(dir: 'libs', include: ['*.jar']) |
|
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" |
|
implementation 'androidx.appcompat:appcompat:1.1.0' |
|
// implementation 'com.android.support.constraint:constraint-layout:1.1.3' |
|
implementation 'com.github.kittinunf.fuel:fuel:2.1.0' |
|
implementation 'com.github.kittinunf.fuel:fuel-android:2.1.0' |
|
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.0-M2' |
|
// Room dependencies |
|
implementation 'androidx.room:room-runtime:2.1.0' |
|
kapt 'androidx.room:room-compiler:2.1.0' |
|
|
|
// activity recognition |
|
implementation 'com.google.android.gms:play-services-location:17.0.0' |
|
implementation 'com.opencsv:opencsv:4.0' |
|
|
|
|
|
// Required -- JUnit 4 framework |
|
testImplementation 'junit:junit:4.12' |
|
|
|
// Core library |
|
androidTestImplementation 'androidx.test:core:1.2.0' |
|
|
|
// AndroidJUnitRunner and JUnit Rules |
|
androidTestImplementation 'androidx.test:runner:1.2.0' |
|
androidTestImplementation 'androidx.test:rules:1.2.0' |
|
|
|
// Assertions |
|
androidTestImplementation 'androidx.test.ext:junit:1.1.1' |
|
}
|
|
|