アンドロイド スタジオ 2.2
Gradle Android ツール 2.2.0
Gradle ラッパー 2.14.1-all
私は apt プラグインを使用して ButterKnife (バージョン 8.2.1) ライブラリをコンパイルしていますが、ジャックとジルをサポートするラムダを使用したいと考えています。
アンドロイド apt プラグイン
apply plugin: 'android-apt'
アンドロイドaptクラスパス
classpath "com.neenbedankt.gradle.plugins:android-apt:1.8"
jack ツールチェーンを有効にしようとしている場合
defaultConfig {
...
// java 8 language support
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
jack と apt を一緒に使用すると、次のエラーが発生します。
Error:Could not get unknown property 'classpath' for task ':app:transformJackWithJackForDebug' of type com.android.build.gradle.internal.pipeline.TransformTask.
android-apt プラグインを削除する場合、jack ツールチェーンはうまく機能します。では、これらを一緒に使用するにはどうすればよいでしょうか。