最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

java - Execution failed for task ':app:kaptProdDebugKotlin'. A failure occurred while executing org.jetbrains.ko

programmeradmin13浏览0评论

i am getting failed for while updating the target version with the lib version, can you check and verify this issue why this error is coming what to do need to be change. below my code for your reference.

Execution failed for task ':app:kaptProdDebugKotlin'. A failure occurred while executing .jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction java.lang.reflect.InvocationTargetException (no error message)

app/Gradle

    buildscript {
    repositories {
        google()
    }


}

plugins {
    id 'com.android.application'
    id '.jetbrains.kotlin.android'
    id 'kotlin-kapt'
    id 'com.google.firebase.crashlytics'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.firebase-perf'
    id 'com.google.devtools.ksp'

}


repositories {
    google()
}

android {
    namespace "com.water.modified"
    compileSdk 34
    defaultConfig {
        applicationId "com.water.modified"
        minSdk 26
        targetSdk 34
        versionCode 31
        versionName "1.57"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
        javaCompileOptions {
            annotationProcessorOptions {
                arguments += ["room.schemaLocation":
                                      "$projectDir/schemas".toString()]
            }
        }
    }
    buildFeatures {
        dataBinding true
        viewBinding true

    }
    kapt {
        correctErrorTypes = true
        useBuildCache = true
    }

    buildTypes {
        debug {
            debuggable true
            /*shrinkResources true
            minifyEnabled true
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"*/
        }
        release {
            debuggable false
            shrinkResources true
            minifyEnabled true
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = "1.8"
    }
    packagingOptions {
        resources {
            excludes += ['META-INF/DEPENDENCIES', 'META-INF/LICENSE', 'META-INF/LICENSE.txt', 'META-INF/license.txt', 'META-INF/NOTICE', 'META-INF/NOTICE.txt', 'META-INF/notice.txt', 'META-INF/ASL2.0', 'META-INF/*.kotlin_module']
        }
    }
    flavorDimensions "version"
    productFlavors {
        dev {
            dimension = 'version'
            def consumer_key_dev = project.getProperties().get("consumer_key_dev")
            def consumer_secret_dev = project.getProperties().get("consumer_secret_dev")
            def access_token_dev = project.getProperties().get("access_token_dev")
            def token_secret_dev = project.getProperties().get("token_secret_dev")
            def realm_val_dev = project.getProperties().get("realm_val_dev")

            buildConfigField("String", "CONSUMER_KEY", "\"${consumer_key_dev}\"")
            buildConfigField("String", "CONSUMER_SECRET", "\"${consumer_secret_dev}\"")
            buildConfigField("String", "ACCESS_TOKEN", "\"${access_token_dev}\"")
            buildConfigField("String", "TOKEN_SECRET", "\"${token_secret_dev}\"")
            buildConfigField("String", "REALM_VAL", "\"${realm_val_dev}\"")

        }
        prod {
            dimension = 'version'
            def consumer_key = project.getProperties().get("consumer_key")
            def consumer_secret = project.getProperties().get("consumer_secret")
            def access_token = project.getProperties().get("access_token")
            def token_secret = project.getProperties().get("token_secret")
            def realm_val = project.getProperties().get("realm_val")

            buildConfigField("String", "CONSUMER_KEY", "\"${consumer_key}\"")
            buildConfigField("String", "CONSUMER_SECRET", "\"${consumer_secret}\"")
            buildConfigField("String", "ACCESS_TOKEN", "\"${access_token}\"")
            buildConfigField("String", "TOKEN_SECRET", "\"${token_secret}\"")
            buildConfigField("String", "REALM_VAL", "\"${realm_val}\"")

        }
    }
    lint {
        abortOnError false
        checkReleaseBuilds false
    }
}

def androidx_version = "1.4.1"
def androidx_core_ktx = "1.7.0"
def nav_version = "2.2.1"
def constraint_layout_version = "1.1.3"
def androidx_cardview_version = "1.0.0"
def location_version = "21.0.1"
def vision_version = "19.0.0"
def retrofit_version = "2.9.0"
def http_logging_version = "3.9.1"
def rxjava2_android_version = "2.1.1"
def rxjava2_version = "2.2.17"
def androidx_lifecycle_version = "2.2.0"
def androidx_arch_version = "2.1.0"
def sqlcipher_version = "4.3.0"
def androidx_sqlite = "2.1.0"
def dagger_version = "2.28.3"
def butterknife_version = "10.2.1"
def room_version = "2.6.1"
def multidex_version = "2.0.1"
def mockito_version = "3.0.0"
def activity_version = "1.2.3"
def fragment_version = "1.3.4"
def camerax_version = "1.0.0"

dependencies {
    // Default
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation ".jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation "androidx.appcompat:appcompat:$androidx_version"
    implementation "androidx.core:core-ktx:$androidx_core_ktx"
    implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
    testImplementation "junit:junit:4.12"
    testImplementation ".jetbrains.kotlinx:kotlinx-coroutines-test:$kotlin_test_version"
    androidTestImplementation "androidx.test:runner:1.2.0"
    androidTestImplementation "androidx.test.espresso:espresso-core:3.2.0"

    // Jetpack Navigation
    implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
    implementation "androidx.navigation:navigation-ui-ktx:$nav_version"

    // Card View
    implementation "androidx.cardview:cardview:$androidx_cardview_version"

    // Google Play - Location Services
    implementation "com.google.android.gms:play-services-location:$location_version"

    // Google Play - Vision Services
    implementation "com.google.android.gms:play-services-vision:$vision_version"

    // Retrofit
    implementation "com.squareup.retrofit2:retrofit:$retrofit_version"

    // SOAP API XML Converter - Retrofit
    implementation("com.squareup.retrofit2:converter-simplexml:$retrofit_version") {
        exclude group: "stax", module: "stax-api"
        exclude group: "stax", module: "stax"
        exclude group: "xpp3", module: "xpp3"
    }

    // Logging Interceptor
    implementation "com.squareup.okhttp3:logging-interceptor:$http_logging_version"

    // rxjava2
    implementation "io.reactivex.rxjava2:rxandroid:$rxjava2_android_version"
    implementation "io.reactivex.rxjava2:rxjava:$rxjava2_version"

    // rxjava2 Adapter - Retrofit
    implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit_version"

    // GSON Converter - Retrofit
    implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"

    // Androidx Lifecycle
    implementation "androidx.lifecycle:lifecycle-extensions:$androidx_lifecycle_version"
    // Test Helper
    androidTestImplementation "androidx.arch.core:core-testing:$androidx_arch_version"
    testImplementation "androidx.arch.core:core-testing:$androidx_arch_version"

    // Crashlytics

    implementation(platform("com.google.firebase:firebase-bom:28.4.1"))
    implementation "com.google.firebase:firebase-messaging"
   // implementation platform('com.google.firebase:firebase-bom:28.4.1')
    implementation 'com.google.firebase:firebase-analytics-ktx'
    implementation 'com.google.firebase:firebase-crashlytics'
    implementation 'com.google.firebase:firebase-messaging'
    implementation 'com.google.firebase:firebase-perf'

    // SQLCipher
    implementation "net.zetetic:android-database-sqlcipher:$sqlcipher_version"
    implementation "androidx.sqlite:sqlite:$androidx_sqlite"

    // Dagger
    implementation "com.google.dagger:dagger:$dagger_version"
    kapt "com.google.dagger:dagger-compiler:$dagger_version"
    implementation "com.google.dagger:dagger-android-support:$dagger_version"
    kapt "com.google.dagger:dagger-android-processor:$dagger_version"


    implementation("androidx.room:room-runtime:$room_version")

    // If this project uses any Kotlin source, use Kotlin Symbol Processing (KSP)
    // See Add the KSP plugin to your project
    ksp("androidx.room:room-compiler:$room_version")

    // If this project only uses Java source, use the Java annotationProcessor
    // No additional plugins are necessary
    annotationProcessor("androidx.room:room-compiler:$room_version")

    // optional - Kotlin Extensions and Coroutines support for Room
    implementation("androidx.room:room-ktx:$room_version")

    // optional - RxJava2 support for Room
    implementation("androidx.room:room-rxjava2:$room_version")

    // optional - RxJava3 support for Room
    implementation("androidx.room:room-rxjava3:$room_version")

    // optional - Guava support for Room, including Optional and ListenableFuture
    implementation("androidx.room:room-guava:$room_version")

    // optional - Test helpers
    testImplementation("androidx.room:room-testing:$room_version")

    // optional - Paging 3 Integration
    implementation("androidx.room:room-paging:$room_version")

    // MultiDex Support
    implementation "androidx.multidex:multidex:$multidex_version"

    // LiveData Reactive Streams
    implementation "androidx.lifecycle:lifecycle-reactivestreams:$androidx_lifecycle_version"

    // Mockito
    testImplementation ".mockito:mockito-core:$mockito_version"
    androidTestImplementation ".mockito:mockito-android:$mockito_version"

    implementation "com.github.gcacace:signature-pad:1.3.1"

    //signature method
    implementation "se.akerfeldt:okhttp-signpost:1.1.0"

    implementation 'com.applandeo:material-calendar-view:1.9.0-rc03'

    implementation("com.google.guava:guava:30.1-android")
    implementation 'com.github.bumptech.glide:glide:4.12.0'
    kapt 'com.github.bumptech.glide:annotations:4.12.0'

    implementation "androidx.activity:activity-ktx:$activity_version"
    implementation "androidx.fragment:fragment-ktx:$fragment_version"
    implementation "androidx.camera:camera-camera2:$camerax_version"
    // CameraX Lifecycle Library
    implementation "androidx.camera:camera-lifecycle:$camerax_version"
// CameraX View class
    implementation "androidx.camera:camera-view:1.0.0-alpha24"
    configurations.all {
        resolutionStrategy {
            force 'androidx.core:core-ktx:1.6.0'
        }
    }

    implementation 'com.google.code.gson:gson:2.10'





}

Project gradle

buildscript {
    ext.kotlin_version = "1.9.0"
    ext.kotlin_test_version = "1.10.1"
    repositories {
        google()
        mavenCentral()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:8.2.2'
        classpath 'com.google.gms:google-services:4.4.2'
        classpath ".jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "com.google.firebase:perf-plugin:1.4.2"
        classpath ".jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.firebase:firebase-crashlytics-gradle:3.0.3'
        classpath "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:1.9.0-1.0.13"

    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Gradle properties

    distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle/distributions/gradle-8.2-all.zip

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论