Después de la nueva actualización de Android Studio (3.3.0), recibo un error de sincronización de Gradle que dice "ERROR: Causa: código de tipo no válido: 68". Incluso en el proyecto, que se creó antes de la actualización y no ha cambiado en absoluto. He intentado reinstalar Android Studio, que tampoco ha ayudado, por lo que tiene que haber algo incompatible con mi proyecto, pero no dice qué ni por qué.
aplicación gradle:
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 28 defaultConfig { applicationId "cz.cubeit.cubeit" minSdkVersion 21 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:cardview-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.android.support:support-v4:28.0.0' implementation 'com.android.support:design:28.0.0' }proyecto gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = '1.3.11' ext.anko_version='0.10.7' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }Yo tuve el mismo problema. Estaba trabajando en un proyecto en dos PC: uno en mi oficina y otro en casa. En mi oficina, después de la actualización de AS 3.3, todo estaba bien, pero en casa, después de los mismos pasos que hice en la oficina, salió el código de error 68.
Después de un par de horas, descubrí cómo resolverlo. Android Studio 3.3 tiene la opción "Sincronizar solo la variante activa" habilitada de forma predeterminada en Configuración> Experimental . Deshabilitar esta característica resolvió el problema. Pero al reactivar la función, aparece el mismo error, incluso después de una sincronización exitosa de Gradle. Así que creo que esta no es una solución completa, pero al menos ahora puedo trabajar.
Alterar la ubicación del JDK de la ruta a .....\Android Studio\jre