Unsupported major.minor version 52.0 beim Rendern in Android Studio
Wenn ich versuche zu Rendern eine layout-Vorschau in Android Studio erhalte ich Fehler:
Unsupported major.minor version 52.0
Sie shouls Zustand des Betriebssystems und der Java-version. Ein Update auf eine neuere version von Java. Wenn auf Debian, verwenden Sie auf Debian-Strecke (8.9, Java 8) anstelle von Debian Jessie (8.1, Java 7).
InformationsquelleAutor Ivo Stoyanov | 2016-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie Ihre
JAVA_HOME
zu verwenden jdk 1.8Überprüfen Sie auch : die parameter in Android Studio, um die änderungen zu
Deine Antwort ist schön, aber vielleicht noch hinzufügen, dass beim öffnen der Struktur des Projektes, Sie sehen einen überblick über die aktuellen Probleme wie die JDK-version.
Danke; nur die Installation von JDK 8 und setzen Sie es in Standard-Projektstruktur für mich gearbeitet.
Auf OSX, ich set JAVA_HOME auf " /Applications/Android-Studio.app/Contents/jre/jdk/Contents/Home, das problem gelöst.
Ich habe festgestellt, dass die Einstellung
JAVA_HOME
ist nicht notwendig, aber mitFile->Project Structure
ist. Sie können auch den Wert auf 'embedded ' JDK'.InformationsquelleAutor Fredblabla
Dies ist bug in Android Studio.
In der Regel erhalten Sie Fehler: Unsupported major.minor version 52.0
PROBLEMUMGEHUNG: Wenn Sie installiert haben Android-N, ändern Sie Android-rendering-version mit älteren und das problem wird verschwinden.
LÖSUNG: Installieren Android-SDK-Tools 25.1.3 (tools) oder höher
Hahaha wie einfach ist das?? Und hier dachte ich, ich war für Stunden im Wert von Forschung, um diese Fehler behoben.. /emote wischt Stirn
Wo ist das Vorschau-Fenster? Meiner Ansicht\Tool Windows\Album Vorhören Menüpunkt ist deaktiviert.
Ich bin mit Eclipse 4.5.2 und Android-SDK-Tools ist 24.4.1 und ADT ist 23.0.7. Ich habe die gleichen Fehler. Wie soll ich es lösen?
Sind Sie mit dem JDK 1.8?
InformationsquelleAutor Ivo Stoyanov
Ich habe alles getan, Einstellung JAVA_HOME, JAVA8_HOME, ... und ich hatte immer den Fehler.
Für mich war die Lösung, um die version 2.1.0 von gradle arbeiten mit dem Jdk 1.8.0_92 und android studio 2.11
JA! Dies löste es für mich als gut, keines der anderen vorgeschlagenen Antworten gearbeitet. Ich hatte das problem an einem Projekt, das war ein paar Monate alt, und wenn ich versuchte, es zu öffnen auf einem neuen computer mit dem neuen Android Studio.
Dieser arbeitete für mich, vielen Dank..!! Aber warum gab es Fehler mir. Folgende classpath habe ich set classpath 'com.android.tools.bauen:gradle:2.3.0-alpha2'
InformationsquelleAutor FeelCode
Für diejenigen von Euch, die noch vor dieser.
Ich habe dieses problem, nachdem ich ein Upgrade auf Android Studio zu 2.1.2.
Ich steckte in diesem problem für etwa eine Stunde, ich habe versucht diese Lösungen:
Ich doppelt überprüft die gradle-Skripte und gefunden:
geändert:
Ich weiß nicht, wie diese den Fehler verursacht, aber das Tat den trick für mich.
Bitte lassen Sie mich wissen, wie es funktionierte, wenn Sie die Antwort wissen.
Dank
Java 8 upgrade war alles was ich brauchte
InformationsquelleAutor karan vs
Unsupported major.minor version 52.0
Wie zu beheben
Können Sie Folgen einige tricks
Konfigurieren Gradle
Zum aktivieren von Java-8-Sprachfeatures und Jack für Ihr Projekt, geben Sie den folgenden in das Modul-level zu bauen.gradle-Datei:
Höflichkeit geht Java 8 Language Features
Wählen Sie einfach "API-23: Android 6.0" von der Vorschau-Abschnitt .
mine Vergnügen .
Ich hatte zu senken gradle und umfassen die Java-jack Optionen. Aber ich weiß immer noch nicht begreifen, warum der Fehler passiert und wie wird es in der Zukunft lösen. Ich habe alles aktualisiert, um die neuesten Versionen :/
InformationsquelleAutor IntelliJ Amiya
Wenn Sie sehen, diesen Fehler, und Sie nur ein Upgrade auf Android Studio 2.2+ Sie müssen aktualisieren Sie Ihr JDK im "Projekt-Struktur" - Optionen.
Unter OSX, das ist zu finden unter
File > Project Structure > SDK
. Oder aus dem willkommen-screen inConfigure > Project Defaults > Project Structure
.Wählen Sie die
Use the embedded JDK (recommended)
option, statt mit den eigenen JDK.Google docs (noch) nicht aktualisiert, um diese änderung widerzuspiegeln. Siehe: http://tools.android.com/tech-docs/configuration/osx-jdk
Einzige Sache, die funktioniert! Dank
InformationsquelleAutor Will Vanderhoef
Im meinem Fall musste ich die Abhängigkeiten der
build.gradle
Datei:(ursprünglich war 2.2.2)
Ich denke, dieses wurde erzeugt, indem mehrere Personen arbeiten im selben Projekt mit verschiedenen Versionen von gradle. So überprüfen Sie Ihre gradle-version und Bearbeiten Sie diese Datei, richtig.
Good vibes!
InformationsquelleAutor Sebastian Corradi
Mit der neuesten version, Sie werden empfohlen zu wechseln, um die embedded-JDK, wie im Bild unten, und dies wird lösen Sie Ihren Fehler
Gleich als @DavidGish diese Lösung nagelte ihn
InformationsquelleAutor MatPag
Bekam ich auch die gleiche Fehlermeldung " Unsupported major.minor version 52.0' beim laufen ./gradlew makeJar erstellen einer jar-Bibliothek von Android Studio 2.2.3.
Nach unten bewegt sich die version von gradle plugin zu bauen.gradle von 2.2.2 auf 2.1.3, ist die Fehlermeldung verschwunden und alles funktionierte gut.
classpath 'com.android.tools.bauen:gradle:2.1.3'
Ich weiß nicht, wie die größere version von gradle plugin den Fehler verursacht, aber das Tat den trick für mich. bitte lassen Sie mich wissen, wie dies funktioniert, wenn Sie die Antwort wissen, Dank
Sie sind herzlich willkommen!
InformationsquelleAutor Paul Y
1、stellen Sie sicher Gradle Gradle JVM-Version
2、stellen Sie sicher ProjectSettings SDKs Veriosn
InformationsquelleAutor lingyfh
Für mich, die Aktualisierung der Android Studio auf die neueste version hat das problem gelöst.
InformationsquelleAutor
Habe ich versucht zu finden Lösung für dieses problem.Ich habe versucht, die meisten der Lösungen erwähnt in diesem thread. Allerdings bin ich mir nicht ganz sicher, warum dies passierte. Wahrscheinlich ein bug in Android Studio. Dies ist jedenfalls, was das problem gelöst:
In der Anwendung level zu bauen.gradle,
gelöscht:
ersetzt mit:
InformationsquelleAutor sid_09
Ändern, um Java-SDK auf Java 8 für mich gearbeitet.
Android Studio-Einstellungen: Datei -> andere Einstellungen ->Standard-Projektstruktur -> JDK location -> jdk1.8.0_71.jdk/Contents/Home
InformationsquelleAutor meeza
Diese auftreten, aufgrund von inkompatiblen java-version Sie verwenden in android studio und das java-version, die verwendet wurde, mit den importierten Projekt.
Gehen Sie zu
File->Project structure->Change jdk 1.7 to jdk 1.8
.Danach Gehen Sie nachFile->click on Invalidate cache
und neu Starten.Hoffe, das hilft..
Und ändern Sie die Abhängigkeit classpath in gradle-Datei
InformationsquelleAutor Anshul Aggarwal
Stellen Sie sicher, dass Sie einen neuen build erstellen, wenn Sie ein Java-version. Wie es sich herausstellt, Android Studio macht einige Arbeit, wenn Sie schalten Sie das JDK aber nicht reinigen Sie den Arbeitsbereich und sorgt für Verwirrung
¯\_(ツ)_/¯
InformationsquelleAutor Alex Styl
Diese Fehlermeldung "Unsupported major.minor version 52.0" bezieht sich auf den java-compiler, obwohl die Zeichenfolge " - Dur.kleine" sieht sehr ähnlich wie die Android-SDK-version-format.
Auf Windows-Plattform, abgesehen Aktualisierung jdk 1.8, stellen Sie sicher, dass JAVA_HOME Punkt, an dem das jdk 1.8 installiert (d.h. C:\Program Dateien\Java\jdk1.8.0_91).
InformationsquelleAutor somard
Hatte ich nach update der Java-version JDK 8 bei Jenkins->Jenkins Verwalten->Global Werkzeug-Konfiguration->JDK.
InformationsquelleAutor ViliusK
Ändern, um Java-SDK auf Java 8 und bei mir funktioniert
Android Studio-Einstellungen:
Datei > weitere Einstellungen > Standard-Projektstruktur > JDK location > jdk1.8.0_71.jdk/Contents/Home
InformationsquelleAutor Uğur KANTEKİN
Android Studio verhält sich seltsam in dem Fall. Auch wenn Sie legen Sie die JDK-version in der Datei -> Projekt-Struktur -> SDK Speicherort, Android Studio verwendet nur diese für die Erstellung der Dateien. Wenn es läuft, sind diese Dateien aus irgendeinem Grund, sieht die PATH-variable zu finden, wo java installiert ist.
Wenn Sie eine ältere version von java auf Ihrem system installiert, dann werden Ihre PATH-variable zeigen auf, dass ältere java-version.
So stellen Sie Ihren PFAD, um auf die gleiche java-version haben, die in Ihr Android-studio-Projekt-Einstellungen.
In Ihre ~/.bashrc oder entsprechende Profil-Datei hinzufügen:
In meinem Fall mein Projekt konfiguriert wurde, verwenden java 1.8, aber meine systemweite installation von java war die java 1.7. Das war das Problem verursacht.
InformationsquelleAutor user3282666
Für meinen Fall, meine ursprüngliche
Android SDK Build-tools
version ist 24 undAndoid SDK Tools
version ist 25.1.7. Ich installierenAndroid SDK Build-tools version 23.0.3
von Andoird SDK manager.Ändern Sie diese 2 Zeilen:
buildToolsVersion "23.0.3"
compileSdkVersion 24
Dann funktioniert es!
InformationsquelleAutor Fang-Hua Hsu
Downloaden Sie das neueste JDK und installieren. Gehen toVS2015 Extras > Optionen > Xamarin und ändern Sie java-auf die neueste JDK-Speicherort
InformationsquelleAutor Marco Duindam
Auch, wenn Problem erscheint während der Ausführung
./gradlew
Befehl, Einstellung java home ingradle.properties
Datei, löst dieses Problem:org.gradle.java.home=/usr/java/jdk1.8.0_45/
InformationsquelleAutor ViliusK
Für mich das problem war, dass die version von gradle build.gradle war nicht dasselbe wie die tatsächliche gradle-version, die ich installiert hatte.
dependencies {
classpath('com.android.tools.build:grade:2.2.0') {
force = true}
Überprüfen Sie Ihre installierten gradle-Versionen unter /Contents/gradle/m2repository/com/android/tools/build/gradle/
und ändern Sie den oben bauen.gradle-Datei mit
classpath('com.android.tools.build:grade:1.5.1')
oder <>InformationsquelleAutor rarejewel
Ich hatte den gleichen Fehler und ich hatte JDK 8 als set JAVA_HOME. Es stellte sich heraus, dass ich hatte Android SDK Build-tools rev 25.0.2 installiert. Ich entfernt diese und installiert 23.0.2 statt und es funktionierte für mich.
InformationsquelleAutor Zela
ändern
buildToolsVersion "23.0.2" in-app-gradle-Datei.
InformationsquelleAutor Sangram Haladkar