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