👏

incompatible version (AGP 8.3.0) of the Android Gradle plugin.

2024/03/18に公開

はじめに

プロジェクトを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