👏
incompatible version (AGP 8.3.0) of the Android Gradle plugin.
はじめに
プロジェクトをcloneしてきたらこのエラーが出てしまいました。
The project is using an incompatible version (AGP 8.3.0) of the Android Gradle plugin. Latest supported version is AGP 8.1.2
See Android Studio & AGP compatibility options.
解決方法
このプロジェクトでは、Android Gradle plugin (略してAGP)のバージョンが8.3.0だけど、
サポートされているAGPのバージョンが8.1.2だそうです。
build gradleのファイルを開いて下さい。
com.android.tools.build:gradle:8.3.0
というコードがあるかと思います。このコードをしたのコードに書き換えて下さい
com.android.tools.build:gradle:8.1.2
詳しく
このエラーが出た際に調べてので、少しまとめておきます。
GradleとAndroid Gradle pluginの違い
gradle
Java、Androidを含む多言語プロジェクトのための汎用ビルドツールです。
プロジェクトの依存関係の管理や、ビルドプロセスの自動化、テスト、デプロイメントなどを行うために使用されます。
Android Gradle plugin(AGP)
Gradleを使用してAndroidアプリケーションをビルドするためのプラグインです。
つまり
つまり、Gradleはビルドツールの基盤であり、AGPはその上に構築された、Androidプロジェクト向けの特定の機能を提供するプラグインです。
Discussion