1. 程式人生 > >匯入Module錯誤 Manifest merger failed with multiple errors, see logs

匯入Module錯誤 Manifest merger failed with multiple errors, see logs

專案A匯入專案B的LibModule。

1、直接匯入會提示拒絕訪問,我將LibModule拷貝一份後才匯入到專案A中

2、匯入後,LibModule並沒有正確的顯示成Lib的樣子,像是一個資料夾擺在那裡,看了module下甚至有 gradle資料夾,各種嘗試後,又重新匯入了一邊,這次 module 下沒有 gralde 檔案夾了。

3、LibModule仍然不是Lib的樣子,Project Structure 中也看不到這個Module,我嘗試在settings.gradle中直接匯入module,成功了,libModule顯示出了Lib的樣子

4、簡單的對齊Gradlle中的版本號後,編譯一下,出現這個問題:Manifest merger failed with multiple errors, see logs,這個情況下甚至無法用萬能的 gradlew compileDebugJavaWithJavac 檢測錯誤位置。 百度一番後,有帖子說,去 AndroidManifest.xml 中尋找錯誤

這是正解,當我移除錯誤行程式碼後項目是可以正確執行的。

錯誤原因是 FileProvider的宣告重複了