gradle: fix compat issues
This commit is contained in:
parent
331709dba7
commit
ca0cfe9594
@ -1,14 +1,15 @@
|
||||
plugins {
|
||||
id 'com.android.application'
|
||||
id 'kotlin-android'
|
||||
id 'kotlin-kapt'
|
||||
}
|
||||
|
||||
android {
|
||||
compileSdk 31
|
||||
|
||||
defaultConfig {
|
||||
applicationId "world.whatever.task_roomdb"
|
||||
minSdk 29
|
||||
applicationId "cz.utb.fai.roomdemo"
|
||||
minSdk 23
|
||||
targetSdk 31
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
@ -32,12 +33,36 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation "androidx.appcompat:appcompat:$rootProject.appCompatVersion"
|
||||
implementation "androidx.activity:activity-ktx:$rootProject.activityVersion"
|
||||
|
||||
implementation 'androidx.core:core-ktx:1.7.0'
|
||||
implementation 'androidx.appcompat:appcompat:1.3.1'
|
||||
implementation 'com.google.android.material:material:1.4.0'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
|
||||
testImplementation 'junit:junit:4.+'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
|
||||
// Dependencies for working with Architecture components
|
||||
// You'll probably have to update the version numbers in build.gradle (Project)
|
||||
|
||||
// Room components
|
||||
implementation "androidx.room:room-ktx:$rootProject.roomVersion"
|
||||
kapt "androidx.room:room-compiler:$rootProject.roomVersion"
|
||||
androidTestImplementation "androidx.room:room-testing:$rootProject.roomVersion"
|
||||
|
||||
// Lifecycle components
|
||||
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$rootProject.lifecycleVersion"
|
||||
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$rootProject.lifecycleVersion"
|
||||
implementation "androidx.lifecycle:lifecycle-common-java8:$rootProject.lifecycleVersion"
|
||||
|
||||
// Kotlin components
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0"
|
||||
api "org.jetbrains.kotlinx:kotlinx-coroutines-core:$rootProject.coroutines"
|
||||
api "org.jetbrains.kotlinx:kotlinx-coroutines-android:$rootProject.coroutines"
|
||||
|
||||
// UI
|
||||
implementation "androidx.constraintlayout:constraintlayout:$rootProject.constraintLayoutVersion"
|
||||
implementation "com.google.android.material:material:$rootProject.materialVersion"
|
||||
|
||||
// Testing
|
||||
testImplementation "junit:junit:$rootProject.junitVersion"
|
||||
androidTestImplementation "androidx.arch.core:core-testing:$rootProject.coreTestingVersion"
|
||||
androidTestImplementation ("androidx.test.espresso:espresso-core:$rootProject.espressoVersion", {
|
||||
exclude group: 'com.android.support', module: 'support-annotations'
|
||||
})
|
||||
androidTestImplementation "androidx.test.ext:junit:$rootProject.androidxJunitVersion"
|
||||
}
|
||||
17
build.gradle
17
build.gradle
@ -5,7 +5,7 @@ buildscript {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath "com.android.tools.build:gradle:7.0.3"
|
||||
classpath "com.android.tools.build:gradle:7.0.2"
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31"
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
@ -15,4 +15,19 @@ buildscript {
|
||||
|
||||
task clean(type: Delete) {
|
||||
delete rootProject.buildDir
|
||||
}
|
||||
|
||||
ext {
|
||||
activityVersion = '1.2.3'
|
||||
appCompatVersion = '1.3.0'
|
||||
constraintLayoutVersion = '2.0.4'
|
||||
coreTestingVersion = '2.1.0'
|
||||
coroutines = '1.5.0'
|
||||
lifecycleVersion = '2.3.1'
|
||||
materialVersion = '1.3.0'
|
||||
roomVersion = '2.3.0'
|
||||
// testing
|
||||
junitVersion = '4.13.2'
|
||||
espressoVersion = '3.1.0'
|
||||
androidxJunitVersion = '1.1.2'
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user