Android知识点(转)——Compilation failed; see the compiler error output for details.

先扯两句

  首先声明,这篇博客解决方案取自Monkey_King_Bar的解决rg.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed

  可以看得出来,这篇博客实际是解决CompilationFailedException的解决方案的,当初我搜索的时候也是遇到了类似的bug。不过正确的代码都是相似的流程,但错误的代码却各有各的bug。所以很多时候搜到的博客能借鉴的不过是一些思路而已,而从本博客中比较有用的正是“Compilation failed; see the compiler error output for details.”

  先提供一下Android知识点——目录的链接,然后让我们进入正题。

正文

  当看到bug的时候,除了直接Ctrl +C Ctrl + V 去百度搜索外,总有些欠欠的想知道这个bug是什么含义,Compilation failed; see the compiler error output for details


翻译

  很显然,这句话的意思就是你现在有错了。但是有啥错呢?我不告诉你,自己去编译器看去。至于怎么去编辑器看呢?我还是不告诉你。


你猜猜

  还好遇到这类的问题还是可以查的,下面我就先列举两个方案吧

方案一

  该方案是就是从上面Monkey_King_Bar的博客中找到的,在terminal中输入gradlew compileDebugSources(可以直接粘贴),然后敲回车即可。


image.png

  由于是记录的历史解决方案,当前项目没有出现see the compiler error output for details。因此无法截取bug日志的图,但还是运行后还是可以看到如下图日志,,构建结果为绿色的BUILD SUCCESSFUL,如果当前运行的时候有see the compiler error output for details,构建结果则为共色的BUILD FAILED,上面就可以看到导致失败的日志信息。


see the compiler error output for details

方案二

该方案为见字如晤一的Android studio运行出错 compilation failed see the compiler error output for details.中查看到的,不过暂时没有测试

错误日志

日志查看位置

结果

你可能感兴趣的:(Android知识点(转)——Compilation failed; see the compiler error output for details.)