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)"