java 8 Kompatibilität in Androidentwicklung: Erkundung der offiziellen Haltung
, während Androids Unterstützung für Java 8 ein Thema der Unsicherheit war, diese Frage, diese Frage, um die Situation durch "offizielle" zu klären "durch" offizielle "klären" Dokumentation.
Antwort:
ab dem 4. November 2017, Android Studio 3.0 unterstützt jetzt java 8 offiziell und beseitigt die Notwendigkeit von Gradle-Retrolambda. Für detaillierte Migrationsanweisungen finden Sie unter https://developer.android.com/studio/write/java8-support.html.;&&&]]&&]]]&&&cheshistorical contexte:
Die Vorhersageinstufe. 7, sogar auf Kitkat. Zusätzlich fehlten es angerufene Funktionen, die nur die Verwendung von Java 8 Syntax Sugar zugelassen haben. Diese Abhängigkeit integrierte Retrolambda, ein Tool, das Java 8 -Bytecode in die Java 6/7 -Syntax umgewandelt hat. Infolgedessen konnte der Compiler in Android Studio Java 8 -Bytecode kompilieren, der dann zu Java 6/7 -Bytecode und schließlich in Dalvik -Bytecode konvertiert wurde - eine Problemumgehung für die Verwendung von Java 8 -Merkmalen auf Android. Java 8 unterstützt, Entwickler können jetzt Java 8-Funktionen nutzen, ohne sich auf Gradle-Retrolambda zu verlassen. Der in der Antwort bereitgestellte Link bietet Migrationsrichtlinien für diejenigen, die Gradle-retrolambda verwenden.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3