Publicado en Android

Gradle error To use Coroutine features, you must add ktx artifact from Room as a dependency. androidx.room:room-ktx:<version


Si usas declaraciones supend dentro de la definición de un DAO se puede recibir el siguiente error

error: To use Coroutine features, you must add ktx artifact from Room as a dependency. androidx.room:room-ktx:<version

Sigue leyendo “Gradle error To use Coroutine features, you must add ktx artifact from Room as a dependency. androidx.room:room-ktx:<version”
Publicado en Android

Compatibilidad con Java8 usando Kotin


A menudo al usar alguna biblioteca de un tercero se debe proporcionar compatibilidad a Java8, Android Studio integra la compatibilidad para usar ciertas funciones del lenguaje Java8, mediante gradle debemos añadir la siguiente directiva.

android{
 compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = JavaVersion.VERSION_1_8.toString()
    }
}