Compiler Cannot Resolve Classes In Io.ktor.client.features.logging
I'm trying to add logging for Ktor http requests in Android application. According to docs I have to add gradle dependency implementation 'io.ktor:ktor-client-logging:$ktor_version
Solution 1:
For the ktor-client-logging
you have to have the dependency set for each platform:
commonMain {
dependencies {
implementation "ch.qos.logback:logback-classic:1.2.3"
implementation "io.ktor:ktor-client-logging:$ktor_version"
}
}
androidMain {
dependencies {
implementation "io.ktor:ktor-client-logging-jvm:$ktor_version"
}
}
iosMain {
dependencies {
implementation "io.ktor:ktor-client-logging-native:$ktor_version"
}
}
as for the meta META-INF/ktor-http.kotlin_module
add to the app/build.gradle
inside the android {}
block:
android {
packagingOptions {
exclude 'META-INF/common.kotlin_module'
exclude 'META-INF/*.kotlin_module'
}
}
Post a Comment for "Compiler Cannot Resolve Classes In Io.ktor.client.features.logging"