Didn’t find class “android.support.v7.widget.RecyclerView” on path: DexPathLis

RecycleViewを使おうとして、上記のエラーに遭遇しました。

実機で実行すると、レイアウトファイルのinflate時にこのエラーでクラッシュします。

数時間ぐらい悩んだんですよねー。

多くのサイトに

import android.support.v7.widget.RecyclerView

import androidx.recyclerview.widget.RecyclerView

にすべしというのが書いてありますがっ。それはやってあるんだよなー。(´ω`)

下記のサイトに答えがありました。

https://tutorialmore.com/questions-296241.htm

レイアウトファイルのRecycleViewの指定を下記から

    <android.support.v7.widget.RecyclerView
            android:id="@+id/recyclerView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
             />

次に変更します。

    <androidx.recyclerview.widget.RecyclerView
            android:id="@+id/recyclerView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
             />

これで、クラッシュしなくなりました!

P.S こういう自動翻訳サイトって読みづらいので避けていたんですが、最近は、こういうので助かるケースも増えてきました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です