1. ホーム
  2. android

[解決済み] Android Studio 2.3へのアップグレード後、android-aptのプラグインに互換性がない。

2022-12-09 12:42:07

質問

2.2 から 2.3 にアップグレードした後、次のような警告が表示されました。

そして、このプロジェクトをコンパイルしようとすると、次のようなコンパイルエラーが表示されます。

以前のgradleバージョンにダウングレードすることなく、この問題を解決するにはどうすればよいですか? この問題を解決するためのandroid-aptのアップデートはありますか?

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

この android-apt プラグイン は非推奨となりました。 .

ここで確認するのは 移行ガイド :

<ブロッククオート

Android Gradleプラグインバージョン2.2より、これまでandroid-aptで提供していた機能はすべてAndroidプラグインで提供されるようになりました。

を削除することができます。 android-apt を削除して、同等の機能を得ることができます。

から重要な部分は 移行ガイド :

<ブロッククオート
  • Android Gradle 2.2 プラグインまたはそれ以降であることを確認してください。
  • を削除します。 android-apt プラグインをビルドスクリプトから削除します。
  • すべての apt , androidTestApttestApt の依存関係を新しい形式に変更しました。
dependencies {
   compile 'com.google.dagger:dagger:2.0'
   annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
}

また、Android Gradle プラグインでは、このための明示的なチェックがあり、これはあなたが見ているものです。

アノテーション処理に互換性のないプラグインを使用している android-apt

今後のAndroid Gradleプラグインのバージョンには互換性がない という方法で android-apt が動作する方法と互換性がないため、そのようなチェックが行われます。