追加してAndroid studio 2.1とAndroid N SDKを入手した後、AndroidプロジェクトをJava 8を使用するように更新しようとしたとき
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
私はこのエラーがありました
エラー:JackはJava 8言語機能をサポートするために必要です。 Jackを有効にするか、sourceCompatibility JavaVersion.VERSION_1_8を削除してください。
私は何をすべきか?
エラー:JackはJava 8言語機能をサポートするために必要です。 Jackを有効にするか、sourceCompatibility JavaVersion.VERSION_1_8を削除してください。
エラーはあなたがJackを有効にする必要があると言っています。
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
}
}