Android Studio新增android.support.v4包的依賴(解決V4的FragmentManager的錯誤)

2020-10-02 11:00:40

新增之前:
在這裡插入圖片描述
一、在專案上單擊此按鈕
在這裡插入圖片描述
二、Dependencies->app->Library Dependency
在這裡插入圖片描述
三、搜尋選擇合適的包後OK
在這裡插入圖片描述
若gradle後還是灰色
在這裡插入圖片描述
選擇project檢視
在這裡插入圖片描述
將gradle.properties的兩個值改為false
在這裡插入圖片描述
切換回android檢視後點選立刻同步
在這裡插入圖片描述
依賴匯入成功
在這裡插入圖片描述
若在同步時出現incompatible types:required:androidx.fragment.app.fragmentManager…錯誤,在清單檔案中新增:

 android:appComponentFactory=""
 tools:replace="android:appComponentFactory"

若getSupportFragmentManager()還出現錯誤,注意以下三點:
1.繼承FragmentActivity
2.定義FragmentManager改為android.support.v4.app.FragmentManager
3.將方法getFragmentManager()改為getSupportFragmentManager()
在這裡插入圖片描述