Cuando intento renderizar una vista previa del diseño en Android Studio, aparece el error:
Versión 52.0 de major.minor no admitida
android
android-studio
rendering
preview
Ivo Stoyanov
fuente
fuente
Respuestas:
Revisar su
JAVA_HOME
para usar jdk 1.8También verifique: el parámetro en Android Studio para cambiar en
fuente
JAVA_HOME
no es necesaria, pero usar sí loFile->Project Structure
es. También puede establecer el valor en 'Usar JDK incrustado'.Este es un error en Android Studio. Por lo general, aparece el error: versión 52.0 major.minor no admitida
SOLUCIÓN ALTERNATIVA: Si ha instalado Android N, cambie la versión de renderizado de Android por una anterior y el problema desaparecerá.
SOLUCIÓN: Instale Android SDK Tools 25.1.3 (herramientas) o superior
fuente
Ya terminé, configurando JAVA_HOME, JAVA8_HOME, ... y siempre tuve el error. Para mí, la solución fue configurar la versión 2.1.0 de gradle para que funcionara con Jdk 1.8.0_92 y android studio 2.11
fuente
Para aquellos de ustedes que todavía se enfrentan a esto. Tuve este problema después de actualizar a Android Studio a 2.1.2. Estuve atrapado en este problema durante aproximadamente una hora, probé estas soluciones:
Comprobé dos veces los scripts de Gradle y encontré esto:
cambiado a:
No sé cómo esto causó el error, pero esto funcionó para mí. Hágame saber cómo funcionó esto si conoce la respuesta. Gracias
fuente
Versión 52.0 de major.minor no admitida
Como arreglar
Puedes seguir algunos trucos
Configurando Gradle
Para habilitar las características del lenguaje Java 8 y Jack para su proyecto, ingrese lo siguiente en su archivo build.gradle de nivel de módulo:
La cortesía va a las características del lenguaje Java 8
Simplemente seleccione "API 23: Android 6.0" en la sección de vista previa.
fuente
Si ves este error y acabas de actualizar a Android Studio 2.2+, debes actualizar tu JDK en las opciones de "Estructura del proyecto".
En OSX, esto se encuentra en
File > Project Structure > SDK
. O desde la pantalla de bienvenida enConfigure > Project Defaults > Project Structure
.Seleccione la
Use the embedded JDK (recommended)
opción en lugar de usar su propio JDK.Los documentos de Google aún no se han actualizado para reflejar este cambio. Ver: http://tools.android.com/tech-docs/configuration/osx-jdk
fuente
En mi caso, tuve que cambiar las dependencias del
build.gradle
archivo a:(originalmente era 2.2.2 ) Supongo que esto se generó al hacer que varias personas trabajaran en el mismo proyecto con diferentes versiones de gradle. Así que verifique su versión de Gradle y edite este archivo correctamente.
¡Buenas vibraciones!
fuente
Con la última versión, se recomienda cambiar al JDK integrado como en la imagen a continuación, y esto resolverá su error
fuente
También recibí el mismo mensaje de error de 'No admitido major.minor versión 52.0 ' cuando ejecuto ./gradlew makeJar para crear una biblioteca jar con Android Studio 2.2.3.
Después de bajar la versión del complemento gradle en build.gradle de 2.2.2 a 2.1.3 , el mensaje de error desapareció y todo funcionó bien. classpath 'com.android.tools.build:gradle: 2.1.3 '
No sé cómo la versión superior del complemento de gradle causó el error, pero esto funcionó para mí. por favor avíseme cómo funcionó esto si sabe la respuesta, gracias
fuente
1 、 asegúrese de que Gradle Gradle JVM Version
2 、 asegúrese de que ProjectSettings SDKs Veriosn
fuente
Para mí, actualizar Android Studio a la última versión resolvió el problema.
fuente
Intenté encontrar una solución a este problema Probé la mayoría de las soluciones mencionadas en este hilo. Sin embargo, no estoy muy seguro de por qué estaba ocurriendo esto. Probablemente un error en Android Studio. De todos modos, esto es lo que resolvió el problema:
En el nivel de aplicación build.gradle, eliminado:
reemplazadas con:
fuente
Esto ocurre debido a una versión de Java incompatible que está utilizando en Android Studio y la versión de Java que se utilizó con su proyecto importado. Vaya a
File->Project structure->Change jdk 1.7 to jdk 1.8
.Después de eso, vaya aFile->click on Invalidate cache
y reinicie. Espero que esto ayude..Y cambie la ruta de clase de dependencia en el archivo gradle
fuente
Cambiar de Java SDK a Java 8 funcionó para mí. Configuración de Android Studio: Archivo -> otras configuraciones -> Estructura de proyecto predeterminada -> Ubicación de JDK -> jdk1.8.0_71.jdk / Contenidos / Inicio
fuente
Asegúrese de hacer una compilación limpia después de cambiar una versión de Java. Resulta que Android Studio hace algo de trabajo cuando cambia el JDK pero no limpia el espacio de trabajo y crea confusión
¯\_(ツ)_/¯
fuente
Este error "No admitido major.minor versión 52.0" se refiere al compilador de Java, aunque la cadena "major.minor" se parece mucho al formato de la versión del SDK de Android.
En la plataforma Windows, además de actualizar jdk a 1.8, asegúrese de que JAVA_HOME apunte a donde está instalado su jdk 1.8 (es decir, C: \ Archivos de programa \ Java \ jdk1.8.0_91).
fuente
Tuve que actualizar la versión de Java a JDK 8 en Jenkins-> Manage Jenkins-> Global Tool Configuration-> JDK .
fuente
Cambiar a Java SDK a Java 8 y funcionó para mí
Configuración de Android Studio:
Archivo> otras configuraciones> Estructura de proyecto predeterminada> Ubicación de JDK> jdk1.8.0_71.jdk / Contenidos / Inicio
fuente
Android Studio se comporta de forma extraña en el caso. Aunque establezca la versión de 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, mira la variable PATH para encontrar dónde está instalado java.
Si tiene una versión anterior de java instalada en su sistema, entonces su variable PATH apuntará a esa versión anterior de java.
Por lo tanto, debe configurar su PATH para que apunte a la misma versión de java que se estableció en la configuración del proyecto de estudio de Android.
En su ~ / .bashrc o archivo de perfil correspondiente agregue esto:
En mi caso, mi proyecto estaba configurado para usar java 1.8, pero la instalación de java en todo el sistema era java 1.7. Esto estaba causando el problema.
fuente
Para mi caso, mi
Android SDK Build-tools
versión original es 24 y laAndoid SDK Tools
versión es 25.1.7. Lo instaloAndroid SDK Build-tools version 23.0.3
por el administrador de Andoird SDK.Modifique estas 2 líneas para:
buildToolsVersion "23.0.3" compileSdkVersion 24
¡Entonces funciona!
fuente
Descargue el último JDK e instálelo. Vaya a Herramientas de VS2015> Opciones> Xamarin y cambie el java a la última ubicación de JDK
fuente
Además, si aparece un problema al ejecutar el
./gradlew
comando, la configuración de inicio de Java en elgradle.properties
archivo resuelve este problema:org.gradle.java.home=/usr/java/jdk1.8.0_45/
fuente
Para mí, el problema era que la versión de gradle en build.gradle no era la misma que la versión real de gradle que había instalado.
dependencies { classpath('com.android.tools.build:grade:2.2.0') { force = true}
Verifique las versiones de gradle instaladas en / Contents / gradle / m2repository / com / android / tools / build / gradle / y cambie el archivo build.gradle anterior con
classpath('com.android.tools.build:grade:1.5.1')
o <>fuente
Tenía el mismo error y tenía JDK 8 configurado como JAVA_HOME. Resultó que tenía instalado Android SDK Build-tools rev 25.0.2. Eliminé esto e instalé 23.0.2 en su lugar y funcionó para mí.
fuente
cambie a
buildToolsVersion "23.0.2" en el archivo gradle de la aplicación.
fuente