Manifest merger failed with multiple errors see logs的解決辦法

在Android開發時studio會出現如下錯誤Manifest merger failed with multiple errors, see logs一點有用的錯誤信息都沒有,點擊進去詳細信息如下,依然還是沒有什麼有用的信息:

Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'. Caused by: java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs at com.android.builder.core.AndroidBuilder.mergeManifestsForApplication(AndroidBuilder.java:558) at com.android.build.gradle.tasks.ProcessApplicationManifest.doFullTaskAction(ProcessApplicationManifest.java:208)

這種情況下怎麼去解決問題呢?

解決辦法:藉助gradlew命令去打印更多的錯誤信息

1:在工程的終端上通過gradlew processDebugManifest --stacktrace命令或者gradlew assembleDebug --stacktrace -info命令打印出詳細的錯誤信息

如果通過第一個命令還是沒有找到有用的錯誤信息,可以通過第二個命令gradlew assembleDebug --stacktrace -info,去打印更多導致編譯錯誤的信息,注意這個命令比第一個命令打印的信息更加詳細,信息特別多需要一行行去找出對應的錯誤信息,我的錯誤信息如下:是引入的三分庫的sdk版本和自己工程的不兼容導致,根據錯誤信息去修改即可。
在這裏插入圖片描述

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