Rendering-Probleme: Android Nougat erfordert, dass die IDE mit Java 1.8 oder höher ausgeführt wird

Rendering-Probleme: Android Nougat erfordert, dass die IDE mit Java 1.8 oder höher ausgeführt wird

Beim Versuch, eine neue Anwendung in Android Studio zu erstellen, tritt auf meiner Layoutseite ein Problem auf. Im Designteil wird der folgende Fehler angezeigt.

Rendering Problems 
Android Nougat requires the IDE to be running with Java 1.8 or later

Bildbeschreibung hier eingeben

API24 wurde beim Öffnen automatisch ausgewählt. Und es funktioniert einwandfrei, wenn ich API23 manuell auswähle.

Bildbeschreibung hier eingeben

Das Problem ist, dass ich JDK 1.8 bereits auf meinem System installiert habe und beim Öffnen der Projektstruktur das richtige Verzeichnis meines JDK 1.8-Pfads angezeigt wird, wie unten dargestellt:

Bildbeschreibung hier eingeben

Ich verwende Ubuntu 16.04, um Android Studio auszuführen, und wenn ich die Java-Version überprüfe, erhalte ich die Version 1.8.

arul@arul-pc:~$ java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

Wie kann man dieses Problem lösen?

Antwort1

Sie können eine neuere Version von Java mit folgendem Befehl installieren:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ oracle-jdk8-installer

verwandte Informationen