(技术)Android Studio Build项目出现 Man
2018-10-09 本文已影响0人
点映文艺
Android Studio 开发项目 Clean Project 或 Rebulid Project 出现了 “ Manifest merger failed with multiple errors, see logs ”,

天呐,控制台翻来找去就出现这么多有用的信息,项目赶的要死人,不知道怎么下手解决,怎么办啊?别人要钱它要命啊....

重新启动Android Studio试试?不行,没效果,重启电脑试试?不行,老样子.....什么破开发工具,忍不住要马天马蒂骂空气了
生不下孩子不能怨床,解决不了问题不能怨工具啊,观音大士来送子喽.....
嘚......

这个命令是这样的,注意上图中是在 “Terminal”窗口运行命令哟,
其中,processDebugManifest 是用于调试清单文件的,这个命令会获取更多的log信息:
gradlew processDebugManifest --stacktrace
gradlew --stacktrace build
gradlew --debug build
gradlew --scan build

玛丽隔壁,终于看到错误出在哪里了......这样就知道问题出现在那里喽。一般用来处理在build时报错但有没有提示具体是什么错时使用,根据经验,通过这种方式基本能获取非常精确的错误信息。
Process 'command 'D:\IDE\SDK\build-tools\28.0.3\aapt.exe'' finished with non-zero exit value 1问题解决

查看项目依赖树
gradlew -q app:dependencies