[解決済み] 「JCenter is at the end of life" android lint warning, what is the replacement?
質問
Android Studio Arctic Fox Canary 8 で、次のような警告が表示されるようになりました。
JCenter is at end of life
しかし、私はちょうど削除することはできません
jcenter()
という宣言は削除できません。
Could not resolve all artifacts
のエラーになります。この警告を解決するための正しい方法は何ですか?
どのように解決するのですか?
問題を説明するドキュメントセクションがあります。
JCenterの非推奨とサービス終了について
. 検査の説明を展開すると、リンクを見つけることができます (
Ctrl+F1
). ドキュメントにはこうあります。
多くの Android プロジェクトで使用されている JCenter アーティファクト リポジトリを管理している JFrog 社は、最近、JCenter の非推奨と今後の引退を発表しました。 最近、JCenter の非推奨と今後の引退を発表しました。以下の記事によると 発表によると , JCenterは2022年2月1日まで、既存の成果物のダウンロードを許可するとのことです。
JCenter で成果物を公開している開発者は、そのパッケージの新しいホストへの移行を開始してください。 たとえば Maven Central .
近い将来、このページで Android プロジェクトを JCenter から移行するための追加情報を提供する予定です。 JCenter からの Android プロジェクトの移行に関する追加情報をこのページで提供する予定です。
拡張検査の説明 (および上記のドキュメント) では
jcenter()
を
mavenCentral()
. 通常
JCセンター
のスーパーセットです。
Maven Central
のスーパーセットですが、このような置き換えでは、すべての
JCenter
アーティファクトは、プロジェクトが使用するすべての
Maven セントラル
.
最適な解決策は、使用しているライブラリが
jcenter()
に置き換えてみて、それを
mavenCentral()
. それでもまだ足りないものがある場合は、ドキュメントを見てみてください。
repositories
のリストにも追加してください。
repositories {
google()
// jcenter() // <- removed
mavenCentral() // <- added
}
もしあなたがライブラリの作者なら、他のレポに移行すべきです。おそらくそれは Maven Central . JCenter によると 廃止のお知らせ によると、新規投稿は2021年3月31日までしか許可されません。
関連するリソースをいくつか紹介します。
関連
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] Android Studioの「assets」フォルダはどこに配置すればいいですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み] viewBinding'へのアクセスがアクセス権を超えている
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Android Debug Bridgeでアプリケーションのインストール時にINSTALL_FAILED_VERSION_DOWNGRADEを無視する方法はありますか?
-
[解決済み] 深くネストされたスタックから離れるとき、Fragmentのバックスタックをクリーンアップする方法はこれで良いのでしょうか?
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] ViewPagerのアイテムを強制的に再インスタンス化する方法 [重複].
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] DialogFragmentを正しく終了させるには?
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
-
[解決済み] Androidでツールバーの戻るボタンの色を変えるには?
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。
-
[解決済み] <string> XMLで改行やタブを作るには(eclipse/android)?