Quantcast
Channel: Active questions tagged config - Stack Overflow
Viewing all articles
Browse latest Browse all 5049

Build error despite having the correct Kotlin version

$
0
0

It's ridiculous, that I am getting this error, when I do have: id 'org.jetbrains.kotlin.android' version '1.6.10' apply false

Update: Everything worked fine all day. The moment, I decided to incorporate this, https://dagger.dev/hilt/, that's when problems began to occur. Not sure of why, I followed all the instructions on the website. 😔😔😔

Android Installed:

enter image description here

Error:

> Task :app:compileDebugKotlin FAILEDe: This version (1.1.1) of the Compose Compiler requires Kotlin version 1.6.10 but you appear to be using Kotlin version 1.6.21 which is not known to be compatible.  Please fix your configuration (or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!).FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:compileDebugKotlin'.> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction> Compilation error. See log for more details* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 648ms28 actionable tasks: 1 executed, 27 up-to-date

build.gradle (Project):

buildscript {    ext {        compose_version = '1.1.1'        coroutines = '1.6.4'        accompanist = '0.24.13-rc' // https://github.com/google/accompanist        datastore = '1.0.0' // https://developer.android.com/jetpack/androidx/releases/datastore        room = '2.4.2'        navigation = '2.5.0'        lifecycle = '2.5.0' // https://developer.android.com/jetpack/androidx/releases/lifecycle        material3 = '1.0.0-alpha14' // https://developer.android.com/jetpack/androidx/releases/compose-material3        work = '2.7.1' // https://developer.android.com/jetpack/androidx/releases/work        rcview = '1.2.1' // https://developer.android.com/jetpack/androidx/releases/recyclerview        rcview_select = '1.1.0'    }    repositories {        google()        mavenCentral()        maven {            url "https://maven.google.com"        }    }    dependencies {        classpath 'com.google.dagger:hilt-android-gradle-plugin:2.42'        classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigation"    }}// Top-level build file where you can add configuration options common to all sub-projects/modules.plugins {    id 'com.android.application' version '7.2.1' apply false    id 'com.android.library' version '7.2.1' apply false    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false}task clean(type: Delete) {    delete rootProject.buildDir}

build.gradle(Module):

plugins {    id 'com.android.application'    id 'org.jetbrains.kotlin.android'    id 'com.google.dagger.hilt.android'    id 'kotlin-android'    id "kotlin-kapt"}android {    compileSdk 32    defaultConfig {        applicationId ""        minSdk 24        targetSdk 32        versionCode 1        versionName "1.0"        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"        vectorDrawables {            useSupportLibrary true        }        javaCompileOptions {            annotationProcessorOptions {                arguments += ["room.schemaLocation":"$projectDir/schemas".toString(),"room.incremental":"true","room.expandProjection":"true"                ]            }        }    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'        }    }    compileOptions {        sourceCompatibility JavaVersion.VERSION_1_8        targetCompatibility JavaVersion.VERSION_1_8    }    kotlinOptions {        jvmTarget = '1.8'    }    buildFeatures {        compose true    }    composeOptions {        kotlinCompilerVersion "1.6.10"        kotlinCompilerExtensionVersion compose_version    }    packagingOptions {        resources {            excludes += '/META-INF/{AL2.0,LGPL2.1}'        }    }}dependencies {    implementation "androidx.datastore:datastore-preferences:$datastore"    // Coroutines    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines"    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines"    // Work    implementation "androidx.work:work-runtime-ktx:$work"    // optional - Paging 3 Integration    implementation "androidx.room:room-paging:2.5.0-alpha02"    // Navigation    implementation "androidx.navigation:navigation-fragment-ktx:$navigation"    implementation "androidx.navigation:navigation-ui-ktx:$navigation"    implementation "androidx.navigation:navigation-dynamic-features-fragment:$navigation"    // Testing Navigation    androidTestImplementation "androidx.navigation:navigation-testing:$navigation"    // Jetpack Compose Integration    implementation "androidx.navigation:navigation-compose:$navigation"    // status bar customization    implementation "com.google.accompanist:accompanist-systemuicontroller:0.23.1"    // Accompanist    implementation "com.google.accompanist:accompanist-pager:0.23.0" // Pager    implementation "com.google.accompanist:accompanist-pager-indicators:0.23.0" // Pager Indicators    implementation "androidx.recyclerview:recyclerview:$rcview"    // For control over item selection of both touch and mouse driven selection    implementation "androidx.recyclerview:recyclerview-selection:$rcview_select"    // Card view    implementation "androidx.cardview:cardview:1.0.0"    implementation 'com.google.dagger:hilt-android:2.42'    kapt 'com.google.dagger:hilt-compiler:2.42'    //implementation("com.google.devtools.ksp:symbol-processing-api:1.6.10-1.0.6")    // For instrumentation tests    androidTestImplementation  'com.google.dagger:hilt-android-testing:2.42'    kaptAndroidTest 'com.google.dagger:hilt-compiler:2.42'    // For local unit tests    testImplementation 'com.google.dagger:hilt-android-testing:2.42'    kaptTest 'com.google.dagger:hilt-compiler:2.42'    implementation("androidx.room:room-runtime:$room")    annotationProcessor("androidx.room:room-compiler:$room")    // To use Kotlin annotation processing tool (kapt)    kapt("androidx.room:room-compiler:$room")    // optional - Kotlin Extensions and Coroutines support for Room    implementation("androidx.room:room-ktx:$room")    implementation 'androidx.core:core-ktx:1.8.0'    implementation "androidx.compose.ui:ui:$compose_version"    implementation "androidx.compose.animation:animation-graphics:$compose_version"    implementation "androidx.compose.material3:material3:$material3"    implementation "androidx.compose.material3:material3-window-size-class:$material3"    implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"    implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle"    implementation 'androidx.activity:activity-compose:1.5.0'    testImplementation 'junit:junit:4.13.2'    androidTestImplementation 'androidx.test.ext:junit:1.1.3'    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'    androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version"    debugImplementation "androidx.compose.ui:ui-tooling:$compose_version"    debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_version"}

settings.gradle

org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8android.useAndroidX=truekotlin.code.style=officialandroid.nonTransitiveRClass=trueandroid.enableJetifier=trueorg.gradle.daemon=truekapt.correctErrorTypes=trueorg.gradle.parallel=trueandroid.lifecycleProcessor.incremental=true

Viewing all articles
Browse latest Browse all 5049

Trending Articles