android studio版本更新到3.4.2后,v4包和v7包报错

原文链接: https://blog.csdn.net/SDFGS54DGF5S4/article/details/100053170

那是因为较新版的安卓默认使用androidx的包,摒弃了以前的support包
如果开启了自动导包,使用ViewPager + fragment的时候会自动导入androidx的包
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;

解决办法:取消默认使用androidx包
把视图切换到project,到gradle.prooerties里把
android.useAndroidX=true
android.enableJetifier=true
改为
android.useAndroidX=false
android.enableJetifier=false
或直接删掉这两句

改完之后其他androidx开头的包也要改为support的,如AppCompatActivity的包要改为
import android.support.v7.app.AppCompatActivity;等等
原文链接:https://blog.csdn.net/SDFGS54DGF5S4/article/details/100053170

你可能感兴趣的:(android studio版本更新到3.4.2后,v4包和v7包报错)