问题描述
导入com.android.support:support-v4:28.0.0包后,却无法引用Fragment,
import android.support.v4.app.Fragment和Fragment显示红色

原因
Android Studio较新版本默认使用androidx的包,摒弃了以前的support包。
使用的时候会自动导入androidx的包
import androidx.fragment.app.Fragment;

解决方法
取消默认使用androidx包
把gradle.prooerties里
android.useAndroidX=true
android.enableJetifier=true
改为
android.useAndroidX=false
android.enableJetifier=false
或直接删掉这两句

改完之后,还有许多包需要调整,这里就不展示了
解决方法2
在新建项目时,勾选默认使用support包

以上两种方法,根据自己的情况,那种方便用那种

本文解决在Android Studio中导入V4包后无法使用android.support.v4.app.Fragment的问题。由于新版默认使用androidx包,需调整Gradle配置或新建项目时选择使用support包。
3682

被折叠的 条评论
为什么被折叠?



