web-dev-qa-db-ja.com

java.lang.ClassNotFoundException:パス上にクラス "androidx.core.view.ViewPager"が見つかりませんでした

プロジェクトをandroidxに移行しましたが、viewpagerコンポーネントをインフレートするとインフレーションエラーが発生します... Android.support.v4.view.ViewPagerをandroidx.viewpager.widget.ViewPagerに置き換えました

これは私のxmlファイル

<FrameLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
      Android:layout_width="fill_parent"
      Android:padding="@dimen/_1dp"
      Android:layout_height="wrap_content"
      Android:background="@color/banner_border_color">

      <androidx.viewpager.widget.ViewPager
           Android:id="@+id/vp_slider"
           Android:layout_width="match_parent"
           Android:layout_height="@dimen/_140dp"
           Android:background="@drawable/thumb_new_background" />

           <RelativeLayout
               Android:layout_width="wrap_content"
               Android:layout_height="wrap_content"
               Android:layout_gravity="bottom">

               <TextView
                   Android:id="@+id/tv_banner_view_more"
                   Android:layout_width="wrap_content"
                   Android:layout_height="wrap_content"
                   Android:layout_centerVertical="true"
                   Android:layout_marginLeft="@dimen/_16dp"
                   Android:background="@drawable/drawable_btn_curved"
                   Android:paddingBottom="@dimen/_6dp"
                   Android:paddingLeft="@dimen/_8dp"
                   Android:paddingRight="@dimen/_8dp"
                   Android:paddingTop="@dimen/_6dp"
                   Android:visibility="gone"
                   Android:text="@string/text_view_more"
                   Android:textColor="@color/c_white"
                   Android:textSize="@dimen/_8sp" />

     </RelativeLayout>

</FrameLayout>

The Error取得しています:

Caused by: Android.view.InflateException: Binary XML file line #329: Binary XML file line #8: Error inflating class androidx.core.view.ViewPager
         Caused by: Android.view.InflateException: Binary XML file line #8: Error inflating class androidx.core.view.ViewPager
         Caused by: Java.lang.ClassNotFoundException: Didn't find class "androidx.core.view.ViewPager" on path: DexPathList[
5
dev_swat

キャッシュを無効にして再起動する必要があると思います

File> Invalidate caches/Restart> ** Invalidateに移動します

次に、プロジェクトを再構築します

0
DaveAAA