with update tools studio replaced has configurar compile been and actualizar android android-studio gradle

update - install gradle android studio



La sincronización de Gradle falló con Android Studio 3.1: existe un objeto sin inicializar en la rama anterior 70 (4)

Después de actualizar Android Studio de 3.0 a 3.1, mi proyecto de sincronización de gradle falló con el siguiente error.

Gradle sync failed: Uninitialized object exists on backward branch 70 Exception Details: Location: com/android/build/gradle/tasks/BuildArtifactReportTask.newArtifact(Lcom/android/build/api/artifact/BuildableArtifact;) Lcom/android/build/gradle/tasks/BuildArtifactReportTask$BuildableArtifactData;


1) Actualizar a la última versión de JDK, en mi caso jdk1.8.0_162

2) En su Android Studio, seleccione Archivo-> Estructura del proyecto -> Ubicación del SDK -> Ubicación JDK, escriba el directorio C: / Archivos de programa / Java / jdk1.8.0_162

3) Reiniciar Android Studio

Problema resuelto


Como @tech_android ya se publicó en este comentario , para resolver ese problema de forma permanente, vaya a Configuración del módulo > Ubicación del SDK > Usar JDK incorporado.

Esto eliminará la dependencia de la instalación externa de Java utilizando el JDK incorporado.


Este es un error de JDK versiones antiguas, supongo. Vaya a la estructura del proyecto y cambie su proyecto al último JDK como 1.80_72 o versiones posteriores.

Esperemos que solucione su problema.


Se resolvió mi problema cuando usé la opción JDK incrustada (recomendado)

Haz esto

Estructura del proyecto -> Ubicación del SDK -> Seleccione "Usar JDK incrustado (recomendado)"