プロジェクトを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[
キャッシュを無効にして再起動する必要があると思います
File> Invalidate caches/Restart> ** Invalidateに移動します
次に、プロジェクトを再構築します