今天打开IDE,运行程序时,突然报了一个莫名奇妙的错误,错误日志如下:
解决过程
最开始,我是通过搜索关键字 “app:mergeDebugResources”来查找问题答案,搜索结果都是一些资源文件的问题(比如,把png改jpg,或者是输入一些错误的符号等。),但通过我的再三定位,自己的项目并没有这个问题,而报错信息感觉比较有限,我想知道更详情的报错信息。
定位详细信息
首页,我们切换到builid标签下,然下点如下的标签:
定位到错误,并点击图中位置:
然后,IDE就会输出更详细的结果了,正解的错误原因应该是:line 1:38 extraneous input ‘\r’ expecting {COMMENT, SEA_WS, ‘<’, PI}
把这个问题往谷歌上一丢,就有答案了。问题链接
问题原因也就是:文件格式有问题。查看文件的右下角,CR格式的为在mac系统下的格式,CRLF为在Windows下的格式,如图:
问题原因:
这是因为我前两天手贱,改了下Android Studio的设置。打开Android Studio 的 设置,按下图所示改好,就可以了。