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

update - install gradle android studio



Android Studio continúa obteniendo una versión de Major.minor 52.0 no compatible (18)

Después de fusionar mi proyecto con algunos cambios de otros desarrolladores, sigo obteniendo lo siguiente:

Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0

Intenté instalar Java 8 y configurar mi proyecto para usar Java 8. Si cambio mi JAVA_HOME a 1.8 en la línea de comandos y compilo con gradle, funciona. Si intento usar JAVA_HOME establecido en 1.7 y gradle, falla con el mismo error.

Sin embargo, en Android Studio, sin importar la versión JDK, continúa imprimiendo ese error.

Otros desarrolladores dicen que están utilizando Java 7 sin problemas. Otras cosas que he probado:

gradle clean build gradlew clean build Reinstalling Android Studio

Otro síntoma interesante es que otros proyectos en Android Studio son perfectamente felices. Es solo este proyecto el que tiene este problema.

Aquí están las configuraciones de mi entorno:

OS: Mac OS X 10.9.5 Android Studio: 2.1.1 Android Studio JVM: 1.6 Project JVM: 1.7.0_75 Android SDK (Build Tools): 23.0.2 Gradle: 2.13 JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home ANDROID_HOME: /Users/me/Library/Android/sdk

Sospecho que tiene algo que ver con el envoltorio de gradle, pero no puedo encontrar la manera de reiniciarlo usando 1.7.


¿Estás apuntando a N? Eso requerirá que uses Java 8.


Android Studio se comporta raro en el caso. Aunque configure la versión JDK en Archivo -> Estructura del proyecto -> Ubicación del SDK, Android Studio solo usa esto para compilar los archivos. Cuando ejecuta estos archivos, por alguna razón, utiliza la versión de todo el sistema instalado en Java, es decir, en usr / local / bin.

Por lo tanto, debe configurar su variable de ruta para que apunte a la misma versión de Java que se configuró en la configuración de su proyecto de estudio de Android.

export PATH = "/ Applications / studio.app / Contents / jre / jdk / Contents / Home / bin: $ PATH"

En mi caso, mi proyecto se configuró para usar java 1.8, pero la instalación de java en todo el sistema fue java 1.7. Esto estaba causando el problema.


Configure su JAVA_HOME para usar jdk 1.8.

Compruebe también la ubicación de su SDK en Android Studio:

Archivo-> Otras configuraciones-> Estructura de proyecto predeterminada-> SDK


Esto me hizo trabajar en mi MAC:

Ir a >> Archivo> Estructura del proyecto ...> Ubicación del SDK (en la columna izquierda)> Sección de ubicación del JDK: Marque Use embedded JDK (recommended)


Intente configurar la variable de entorno STUDIO_JDK. Lo que me ha funcionado es:

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_76.jdk

Obviamente, reemplace 1.8.0_76 con cualquier versión de JDK 8 que haya instalado. He sido flojo y no me he tomado el tiempo para encontrar la manera correcta de hacer que esto funcione a través de reinicios (generalmente solo tengo que ejecutarlo cada vez que reinicio), pero eso debería ser el truco para usted.


La solución para mí fue

1) Actualice Android Studio a la última versión (2.2 a partir de ahora)

2) Instalar SDK 24


Lo que finalmente funcionó para mí fue establecer la configuración JVM de gradle.

En mac, vaya a

Preferencias -> Compilación, Ejecución, Implementación -> Herramientas de compilación -> Gradle

Configure el menú desplegable Gradle JVM para usar Java 1.8. La mía se estableció en 1.7.

Nota: También realicé el cambio de ubicación del SDK que Entreco publicó, pero NO tengo el conjunto de variables de entorno JAVA_HOME.


Probar archivo -> Estructura del proyecto -> Ubicación del SDK

Tuve el mismo problema porque Gradle estaba usando mi viejo JDK.


Pruebe el menú File - > Invalidate caches and restart . También asegúrese de que los complementos de Gradle sean los más recientes:

classpath ''com.android.tools.build:gradle:2.1.0''


Puede haber dos razones principales para que ocurra este problema.

  1. Problema de versión de Java

Verifique la versión compatible de Java y actualice sus entornos de desarrollo JDK a la misma versión.

  1. Problema de la versión de Gradle

Este es básicamente el problema en la versión gradle. Verifique que la versión gradle del proyecto sea igual a la versión gradle que está utilizando en su entorno de desarrollo


Si ve este error, debe actualizar su JDK en las opciones de "Estructura del proyecto".

Esto se encuentra en Archivo> Estructura del proyecto> SDK. O desde la pantalla de bienvenida en Configurar> Valores predeterminados del proyecto> Estructura del proyecto.

Seleccione la opción Usar el JDK incorporado (recomendado) en lugar de usar su propio JDK.


También tuve este problema, se resuelve cuando actualizo mi JDK y cambio la ubicación de JDK en Android a la última versión.

Archivo-> Otras configuraciones-> Estructura de proyecto predeterminada-> Ubicación JDK (Cambiar a la última versión, la mía se resuelve después de cambiar a jdk1.8.0_92)


Tuve el mismo problema hace un tiempo. ¡En realidad fue causado por una ruta incorrecta en la configuración! Desde después de la actualización, AndroidStudio 2.3 instaló en C:/Program Files/Android/Android Studio1 y la ruta se configuró en C:/Program Files/Android/Android Studio/gradle/gradle-2.10 lugar de C:/Program Files/Android/Android Studio1/gradle/gradle-2.10

Realmente un problema estúpido, pero afortunadamente con una solución simple).


Verifique la ubicación de su SDK en Android Studio:

Archivo-> Estructura del proyecto-> Ubicación del SDK

Establecer ubicación JDK: / Aplicaciones / Android Studio.app/Contents/jre/jdk/Contents/Home


Verifique su ubicación del SDK del proyecto si es JAVA 1.8

de lo que tal vez debería comprobar también la configuración de JVM de Gradle del proyecto


abra el archivo "/ Application / Android Studio / Contents / info.plist", busque la clave "JVMVersion", reemplácelo por 1.8.x (esta es su versión de Java, antes de hacerlo, debe instalar JDK 1.8.xo superior)


este problema se resolverá cuando transfiera su proyecto a otra computadora y el servicio google.play.service instalado no sea el mismo, la solución resuelta es eliminar la verificación de los servicios de google play de la ventana de herramientas del SDK, actualizar y restablecer su estudio de Android, luego descargar y reinstalarlos desde la herramienta de administrador de SDK


no uses gradle con la versión alfa