Java 8 Android開発における互換性:公式のスタンスの調査
はJava 8のサポートは不確実性の主題であり、この質問は「公式」を通じて状況を明確にすることを目的としています。ドキュメント。詳細な移行の指示については、https://developer.android.com/studio/write/java8-support.html。 7、キットカットでも。さらに、Invokedynamic機能が欠けており、Java 8 Syntax Sugarのみを使用できます。この依存関係は、Java 8バイトコードをJava 6/7の構文に変換するツールであるRetrolambdaを統合しました。その結果、Android StudioのコンパイラはJava 8 Bytecodeをコンパイルすることができ、その後Java 6/7 Bytecodeに変換され、最終的にはDalvik Bytecodeに変換されました。これはAndroidでJava 8機能を使用するための回避策です。 Java 8サポート、開発者はGradle-Retrolambdaに依存せずにJava 8機能を活用できるようになりました。回答で提供されているリンクは、Gradle-Retrolambdaを使用している人に移行ガイドラインを提供します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3