68

androidstudio 2.1の安定版を更新しました。Android Studio 2.1 は Android N Developer Preview をサポートしてい ます。

アンドロイドスタジオでジャックを追加または使用するには?

ノート:

Android での Java 8 言語機能のサポートに従って、Jack ツールチェーンは非推奨になりました。ただし、代替品が利用可能になるまでは、Java 8 言語機能を有効にするために引き続き使用できます。

この 2017 年 3 月 14 日の発表の時点で、Jack ツールチェーンは非推奨になりました。Jack は、Android 6.0 ~ 8.1 のデフォルトの Android ビルド ツールチェーンでした。

https://source.android.com/source/jack

4

6 に答える 6

137

Jack の使用に必要なものとその方法の詳細については、ドキュメントを参照してください。

これは、 Java 1.8のbuild.gradle使用方法jackOptionsと設定方法に関するドキュメントの関連部分です。compileOptions

android {
    ...
    defaultConfig {
        ...
        jackOptions {
            enabled true
        }
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

アップデート

この投稿によると、Jack ツールチェーンは現在非推奨であると見なされており、投稿によると、今後数週間で Android ビルド システムの一部として Java 8 機能をネイティブにサポートする作業が行われています。

この投稿では、Jack で Java 8 機能を有効にしたい場合に備えて、Jack から新しい方法に移行する作業はほとんどまたはまったくないはずであるとも述べています。

UPDATE 2 ビルトイン サポートのプレビュー

最新の Android Studio プレビュー 2.4 プレビュー 6 を使用して、Java 8 の新しい組み込みサポートを試すことができるようになりました。

これを有効にする方法、または Jack または Retrolambda から移行する方法の詳細については、ドキュメントを参照してください。

于 2016-04-27T04:47:46.693 に答える