JDK/JAVA in Android Studio aktualisieren

JDK/JAVA in Android Studio aktualisieren

Ich habe Java, JDK ( javacund so weiter) auf meinem Ubuntu 14 aktualisiert und dabei verschiedene Methoden ausprobiert (für die ich gefragt habediese Frage).

Nach vielen Problemen bin ich mir also zu 99,9 % sicher, dass Java auf dem Betriebssystem aktualisiert wurde (wenn ich es java -versionim Terminal eingebe, erhalte ich Java version 1.8.0_101)

Aber Android Studio, das der Hauptgrund für meine Aktualisierung des JDK ist, gibt immer noch einen Fehler wie

„Ich kann nicht kompilieren, da Java Version 1.8 erforderlich ist.“ (Entschuldigen Sie, wenn ich die genaue Nachricht nicht habe. Wenn sie benötigt wird, werde ich sie aktualisieren.)

Die Probleme scheinen also mit Android Studio und nicht mit Ubuntu zusammenzuhängen.

Wie mache ich Android Studio darauf aufmerksam, dass ich meine Java-Version aktualisiert habe?

Einige Notizen:

  • Ich bin mir sicher, dass bei mir bereits die Version 1.8 als Standard eingestellt ist und nicht die Version 1.7 (ich habe den sudo update-alternatives --config javaBefehl verwendet …
  • Ich habe Android Studio installiert, als ich noch die Java-Version 1.7 auf meinem PC hatte, was dieses Problem verursacht haben könnte
  • (Im Zusammenhang mit dem obigen Punkt): Ich habe Android Studio tatsächlich deinstalliert und neu installiert (obwohl es sich nur um einen zu entpackenden Ordner handelt, es wird nichts wirklich „installiert“), aber es erscheint immer noch die Fehlermeldung.

Nur noch eine letzte Sache (die vielleicht seltsam erscheint): Tatsächlich bezog sich die Meldung vor meinem Update auf die JDK-Version, und Android Studio konnte das Erscheinungsbild der Anwendung nicht einmal rendern. Danach betrifft die Meldung eine weitere Java-Version (nicht JDK) und das Erscheinungsbild der Anwendung wird gerendert, aber das Projekt wird nicht KOMPILIERT.

Es tut mir wirklich leid, dass mein schlechtes Englisch und die Verwirrung, die ich möglicherweise verursacht habe, so schlimm waren. Ich hoffe, dass mir jemand helfen kann. Vielen Dank :)

Antwort1

Gehen Sie zu File -> Project Structureund überprüfen Sie die SDK-Version. Wenn sie niedriger als 1.8 ist, ändern Sie sie.

Wenn es richtig ist, überprüfen Sie build.gradledie Datei. Android Build-Tools 24.0.0 und höher erfordern Java 1.8. Versuchen Sie, sie für den Moment zu reduzieren.

Siehe auch:https://discuss.gradle.org/t/cant-build-java-1-8-even-with-proper-java-version-in-use/2461/5

Es kann auch ein Problem mit einer zu alten Gradle-Version sein. Ändern Sie die Version des Gradle-Plugins auf höher als 2.1.0

Aber die beste Möglichkeit, ein Problem zu beheben, wäre diese: Gestern wurde das neueste Android Studio 2.2 mit Gradle-Plugin 2.2 und Android Build-Tools 24.0.3 veröffentlicht. Aktualisieren Sie einfach Ihre IDE, dies behebt auch die Gradle- und Build-Tools-Version.

Hoffe es wird helfen

verwandte Informationen