build 失敗して出ますよね。
意味は、
設定しているリポジトリにそのモジュールのそのバージョンがないよ。
ということです。
今、こういうの出ました。
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find app.cash.sqldelight:android-paging3-extensions:2.0.0-alpha03.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/app/cash/sqldelight/android-paging3-extensions/2.0.0-alpha03/android-paging3-extensions-2.0.0-alpha03.pom
- https://repo.maven.apache.org/maven2/app/cash/sqldelight/android-paging3-extensions/2.0.0-alpha03/android-paging3-extensions-2.0.0-alpha03.pom
エラーの https から始まるリンクから「バージョン」を含む文字列までを省いてブラウザでアクセスします。
👉 https://dl.google.com/dl/android/maven2/app/cash/sqldelight/android-paging3-extensions/
👉 https://repo.maven.apache.org/maven2/app/cash/sqldelight/android-paging3-extensions/
maven central にある、android-paging3-extensions の最新バージョンは、「2.0.0-alpha01」ですね!
build.glade のバージョンを変更すれば通りますね!
まとめ
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException
が出たときは、build.gradle に設定したリポジトリに、そのバージョンが存在しません。エラーメッセージそのままですね!
ほぼ、利用してるリポジトリは以下2つのリポジトリであることが多いでしょう。
repositories {
google()
mavenCentral()
}
以下の2つをブラウザにブックマークしておくといいですね。
👉 Google's Maven Repository
👉 Maven Central Repository Search