解決Manifest merger failed with multiple errors方法

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. 總結

方案一經過測試可用,方案二還有更進一步的步驟要完善,不過網絡資源更多,不進行贅述。

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