在開發(fā)的時候,有時候會遇到這樣的問題
Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger failed with multiple errors, see logs
但是要命的是宝恶,除了這個log符隙,沒有什么其他的有用信息了,怎么辦垫毙?處理方式是這樣的: 首先進入命令行霹疫,輸入命令
gradlew processDebugManifest --stacktrace
其中,processDebugManifest是log里面提到的综芥,這個命令是會了獲取更多的log信息丽蝎。
等待一會,結(jié)果就出來了膀藐,我截取了一部分:
可見屠阻,是由于我們自己的項目最小sdk的版本是14,而使用的庫中的最小版本是15额各,沖突了国觉,所以只要將二者改成同一個就沒有問題了。
我一個同事也遇到了這個問題臊泰,我用這個方法幫他看了下log蛉加,
發(fā)現(xiàn)是我們的項目里面將allowBackup設(shè)置成了false,但是庫里面是true缸逃,所以將二者改成同一個就行了针饥。