Manifest merger failed with multiple errors, see logs 問題處理「 2019 」

添加了三方包之後,可能會出現如下問題:

最要命的是,叫我們 see logs 卻沒有 logs 。。。


解決方案

1. 打開 Terminal 

2.輸入命令

Mac 下 -> gradlew processDebugManifest --stacktrace

Windows 下 -> ./gradlew processDebugManifest --stacktrace

這時可能報錯:

說明命令缺失,解決方法:

輸入 -> chmod +x gradlew

問題解決,再次輸入 -> ./gradlew processDebugManifest --stacktrace

我們可以看到

下面緊接的是非常多的 warning,我們需要在其中找到 error 內容


可以看到建議的解決方案,即在 Mainfest.xml 中加上一下這兩句話:

tools:replace="android:appComponentFactory"
android:appComponentFactory="任意字符"

再次 sync

問題完美解決

這裏強推一個校園導航系統,地址:https://github.com/FishInWater-1999/Android-HLJU-Navigation

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