[解決済み] play-services-basement.aar が見つかりませんでした。
2022-04-29 04:25:31
質問
昨日、私のアプリをビルドしてみましたが、すべてうまくいきました。
今日、プロジェクトに何の変更も加えずに...。突然、このような警告メッセージが表示され、私に伝えました。
Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1).
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar
同じような問題が発生している方はいらっしゃいますか?
パッケージを検索しているリンクをたどると、基本的にブラウザを通して即座にダウンロードされます。サーバー側で何かが変わったのでしょうか?おそらく命名規則?
play-services-basement.aar を探しているようですが、代わりに play-services-basement-11.0.1.aar を取得しているのでしょうか? これは、命名規則またはgradleの問題でしょうか?
解決方法は?
jcenter()には、本来google()やmaven()のリポジトリから入手できるはずのライブラリのミラーが(意図的にやっているのでしょう)あります。gradle buildが動作するとき、プロジェクトで使用されるライブラリについて、最初に探すべき場所は
repositories {..
jcenter()のミラーに、gradleが探しているリリース(例えば私の場合はcom.google.android.gms:play-services-ads:15.0.1)がない場合、このエラーでビルドは失敗してしまいます。
ということで、jcenter()は
repositories {..
の部分は、以下のようになります。
buildscript {
ext.kotlin_version = '1.2.50'
repositories {
google()
maven {
url 'https://maven.google.com/'
name 'Google'
}
jcenter()
}...
そして
allprojects {
repositories {
google()
jcenter()
}
}
関連
-
[解決済み】gradlew: パーミッションが拒否される
-
[解決済み] .ivy2と.m2の違いは何ですか?
-
[解決済み] Gradleビルドを試す - "ルートプロジェクトにタスク 'build' が見つかりません".
-
[解決済み] エラー:エントリにNULL値: incrementalFolder=null
-
gradle reports エラー org.codehaus.groovy.classgen.Verifier クラスを初期化できませんでした。
-
Android開発エラー - Android Studioで遭遇するエラーと対処法まとめ
-
AndroidStudio は Gradle の同期に失敗しました。com.android.application' というIDのプラグインが見つかりませんでした。
-
[解決済み】ローカルファイルシステム上のGradleストア
-
[解決済み] コミットすべきでないGradleの設定(つまりクレデンシャル)をどこに置くか?
-
[解決済み] build.gradleのbuildscriptとallprojectsの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 私のGradleビルドは、クラスorg.codehaus.groovy.classgen.Verifierを初期化するにはどうすればよいですか?
-
[解決済み] gradle同期中に問題に直面 - lint-gradle-api.jarが見つからない(com.android.tools.lint:lint-gradle-api:26.1.2)
-
[解決済み] Gradleビルドを試す - "ルートプロジェクトにタスク 'build' が見つかりません".
-
[解決済み] エラー:エントリにNULL値: incrementalFolder=null
-
AndroidStudio は Gradle の同期に失敗しました。com.android.application' というIDのプラグインが見つかりませんでした。
-
[解決済み】Android Studio。コンパイラエラーの出力ウィンドウはどこにありますか?
-
[解決済み] コミットすべきでないGradleの設定(つまりクレデンシャル)をどこに置くか?
-
[解決済み] Gradleで、Environment Variablesを取得する良い方法はないでしょうか?
-
[解決済み] Gradle を使って依存関係のある jar をビルドする
-
[解決済み] BazelとGradleの違いは何ですか?