1. 問題原因
升級到android studio 3.5之後Android Support庫和AndroidX庫存在不兼容的問題
2. 解決方法
2.1 方案一:取消對androidx庫的依賴
第一步:找到對androidx依賴的庫:在project目錄中執行以下命令,其中app爲對應的module名稱。
gradlew :app:dependencies
第二步:降低依賴庫的版本,使用一個不依賴androidx的版本
2.2 方案二:遷移到androidx庫
第一步:在AndroidManifest.xml的Application標籤中增加如下代碼:
android:appComponentFactory=""
tools:replace="android:appComponentFactory"
第二步:使用Refactor->Migrate to AndroidX進行工程遷移
3. 總結
方案一經過測試可用,方案二還有更進一步的步驟要完善,不過網絡資源更多,不進行贅述。