1. ホーム
  2. android

[解決済み] Error:Jack is required to support java 8 language features [duplicate].

2022-06-02 20:43:25

質問

android studio 2.1とandroid N SDKを入手した後、自分のandroidプロジェクトをJava 8を使うように更新しようとしたとき を追加することで

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

このようなエラーが発生しました。

Error:Jack is required to support java 8 language features. Jackを有効にするか、sourceCompatibility JavaVersion.VERSION_1_8を削除してください。

どうしたらいいでしょうか?

どのように解決するのですか?

<ブロッククオート

エラー:java 8の言語機能をサポートするためにJackが必要です。どちらか Jackを有効にするか、sourceCompatibility JavaVersion.VERSION_1_8を削除してください。

このエラーでは ジャックを有効にする .

Android プロジェクトで Java 8 のサポートを有効化するには、プロジェクト内の build.gradle ファイルを次のように構成する必要があります。

android {
  ...


  compileSdkVersion 23
  buildToolsVersion "24rc2"
  defaultConfig {
  ...
    jackOptions {
      enabled true
    }
  }

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