Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6


Al querer actualizar librerías a la versión Android 10 (Api 29) y al compilar el proyecto con Android studio, me encontrado con el siguiente error

Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper ‘-jvm-target’ option

Solución

Para solventar ese error/warning de compilación Gradle, se debe agregar en el archivo app.gradle

android {
    ...
    compileOptions {
        sourceCompatibility = 1.8
        targetCompatibility = 1.8
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Otra forma de establecer la directiva de Compatibilidad con Java8 usando Kotin

Enlaces

Solución extraída de Stack Overflow Solution

Anuncio publicitario

Publicado por Codelaby

Mobile DevDesigner

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: