android studio编译异常如何查看原因。eg:Manifest merger failed with multiple errors, see logs

在开发过程中,有时间遇到AS编译失败的情况,但是编译器又没告诉你有效的错误信息,比如如下截图:

这个时候一头雾水,到底哪里出现问题了呢?其实可以通过gradle命令查看哪里出现问题

「gradle processDebugManifest --stacktrace」
这里的processDebugManifest是指AS执行了哪个task报错了,大家可以根据报错的task变更命令

输入命令后,很快控制台就会输出错误信息,这里是因为「JPUSH_APPKEY」和「JPUSH_CHANNEL」找不到赋值导致AS编译不通过。

如果使用上面的命令提示「bash: gradle: command not found」,是因为没有配置gradle环境变量,用「./gradlew processDebugManifest --stacktrace」也是一样的。

 

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