問題描述
導入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包
以上兩種方法,根據自己的情況,那種方便用那種