導入V4包卻無法使用android.support.v4.app.Fragment

導入V4包卻無法使用android.support.v4.app.Fragment

問題描述

導入com.android.support:support-v4:28.0.0包後,卻無法引用Fragment,
import android.support.v4.app.FragmentFragment顯示紅色
在這裏插入圖片描述

原因

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包
在這裏插入圖片描述
以上兩種方法,根據自己的情況,那種方便用那種

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章