アプリ開発環境の設定がはややこしいですね。
今現在 (2022-12-01) 時点でのバージョンで順番に整えていきましょう。
■ Android Studio
安定版最新は 「Android Studio Dolphin | 2021.3.1」
です。
👉 Android Studio Dolphin | 2021.3.1 | Android デベロッパー | Android Developers
使ってるバージョンが分からない場合は、Android Studio を開いた状態でメニューから以下から。
[Android Studio]
↓
[About Android Studio]
■ Android Gradle Plugin
Android Gradle Plugin のバージョンは、使用する Android Studio のバージョンに依存しています。
👉 Android Gradle plugin and Android Studio compatibility - Android Gradle plugin release notes | Android Developers
Android Studio 「Android Studio Dolphin | 2021.3.1」
に対応している Android Gradle Plugin のバージョンは 「3.2-7.3」
です。
Google Mavens Repository で見てみます。
👉 com.android.tools.build:gradle - Google's Maven Repository
現在、「7.3.1」
が安定版最新です。
以下の話が必須になります。
👉 【Plugin DSL】「com.android.tools.build:gradle」の記述は不要?
■ Gradle
Gradle のバージョンは、使用する Android Gradle Plugin のバージョンに依存しています。
👉 Update Gradle - Android Gradle plugin release notes | Android Developers
Android Gradle Plugin 「7.3.1」
に対応している Gradle のバージョンは 「7.4 以上」
です。
Gradle Distributions
で一覧を見ます。
👉 Gradle Distributions
Gradle Version Information
でも Current Release
を見ます。
{
"version" : "7.6",
"buildTime" : "20221125133510+0000",
"current" : true,
"snapshot" : false,
"nightly" : false,
"releaseNightly" : false,
"activeRc" : false,
"rcFor" : "",
"milestoneFor" : "",
"broken" : false,
"downloadUrl" : "https://services.gradle.org/distributions/gradle-7.6-bin.zip",
"checksumUrl" : "https://services.gradle.org/distributions/gradle-7.6-bin.zip.sha256",
"wrapperChecksumUrl" : "https://services.gradle.org/distributions/gradle-7.6-wrapper.jar.sha256"
}
👉 Gradle Version Information
現在、「7.6」
が安定版最新です。
👉 Gradle 7.6 Release Notes
■ まとめ
今現在、Android アプリ開発環境のおすすめバージョンズは、
Android Studio : Dolphin | 2021.3.1 Patch 1
Android Gradle Plugin : 7.3.1
Gradle : 7.6
となります。
Android Studio 上で簡単に確認することもできますが、
[File]
↓
[Project Structure]
↓
[Project]
「⚠ This project uses Gradle Version Catalogs: this tool may not behave as expected.」
と表示されたりする Gradle Version Catalog まわりで dependencies の確認や更新作業があやしくなっています。
Terminal から確認してみますか。
❯ ./gradlew -v
------------------------------------------------------------
Gradle 7.6
------------------------------------------------------------
Build time: 2022-11-25 13:35:10 UTC
Revision: daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8
Kotlin: 1.7.10
Groovy: 3.0.13
Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM: 11.0.16.1 (Homebrew 11.0.16.1+0)
OS: Mac OS X 13.0.1 x86_64
ややこしいですね、バージョンたち。
複数の確認方法があったほうがいいように思います。
👉 Android Studio Electric Eel おすすめの Gradle Plugin と Gradle のバージョン
👉 Android 開発環境のいろいろな「バージョン」の 確認方法 と 関係 2022年11月