えびはえびや

プログラミング初心者の備忘録とかです

Could not find android.arch.navigation:navigation-fragment-ktx:2.5.3.

アプリビルド時に以下のエラーが発生。
文を読む限り、gradleファイルに記載しているバージョン番号が見つからないよということらしい・・・

Could not find android.arch.navigation:navigation-fragment-ktx:2.5.3.
Required by:
project :app
Search in build.gradle files

とりあえず最新版を適用すればいいかと思い「android.arch.navigation:navigation-fragment-ktx」でググって出てくるページで案内されたバージョン番号に書き換たが直らず。
上記の例だと、下記サイトに記載してある「2.5.3」を使用する感じ。
developer.android.com

調べてみると、「android.arch.navigation」を使用しようとしているかららしい。
これを「androidx.navigation」に書き換える必要があるとのこと。

implementation "androidx.navigation:navigation-fragment-ktx:2.5.3"
implementation "androidx.navigation:navigation-ui-ktx:2.5.3"

これでsyncしたらうまくいきました。
しかしAndroid公式のチュートリアルのソースを使っているんですが、古いまま整備されてないのかな、、、