mac环境下 依赖三方框架Manifest merger failed with multiple errors, see logs报错

项目上需要自定义安全键盘   github找了一个三方框架  implementation'com.stomhong:customizekeyboard:1.0.1'

引用的时候 提示编译失败  


mac环境下 依赖三方框架Manifest merger failed with multiple errors, see logs报错_第1张图片

提示 see log 但是找了studio下面的好几个标签也都没有找到 所谓的log页   百度了一下 需要在terminal 界面输入命令

gradlew processDebugManifest --stacktrace


解决方案 

sudo chmod -R 777 ./gradlew


mac环境下   ./gradlew 提示 env: bash\r: No such file or directory

解决方案 

vim gradlew

:set fileformat=unix

:wq


最后完整解决方案

vim gradlew

:set fileformat=unix

:wq

sudo chmod -R 777 ./gradlew

./gradlew processDebugManifest --stacktrace

输出详细日志  往上翻翻 


mac环境下 依赖三方框架Manifest merger failed with multiple errors, see logs报错_第2张图片

找到两个问题  权限重复 以及 application  属性冲突  

按给出的建议完美解决  。


查看当前依赖gradlew -q mcs:dependencies

你可能感兴趣的:(mac环境下 依赖三方框架Manifest merger failed with multiple errors, see logs报错)