Java 8
Android unterstützt alle Sprachfunktionen von Java 7 und eine Untermenge der Sprachfunktionen von Java 8, die je nach Plattformversion variieren.
Um zu überprüfen, welche Funktionen von Java 8 unterstützt werden
Verwenden von Java-8-Sprachfunktionen
Wir haben beschlossen, die Unterstützung für Java 8 Sprachfunktionen direkt in das aktuelle javac- und dx-Toolset aufzunehmen und das Jack-Toolset zu veralten. Mit diesem neuen Ansatz sollten bestehende Tools und Plugins, die vom Java-Klassenformat abhängig sind, weiterhin funktionieren. Java 8 Sprachfunktionen werden zukünftig nativ vom Android-Bausystem unterstützt. Wir planen, dies in den kommenden Wochen als Teil von Android Studio zu starten, und wir wollten diese Entscheidung frühzeitig mit Ihnen teilen.
Zukunft der Unterstützung von Java 8 Sprachfunktionen auf Android
Eclipse-Benutzer:
Für alte Entwickler, die Eclipse bevorzugen, stellt Google die Unterstützung für Eclipse Android Developer-Tools ein
Wenn Sie Java 8 JDK installiert haben, versuchen Sie es, wenn Probleme auftreten, versuchen Sie, den Compiler in Eclipse aus dem Menü Einstellungen Java Compiler auf 1.6 einzustellen. Java 7 funktioniert auch:
Java 7 oder höher ist erforderlich, wenn Sie auf Android 5.0 und höher abzielen.
Installieren Sie mehrere JDK und versuchen Sie es.