Gradle: 一个诡异的问题(ERROR: Failed to parse XML AndroidManifest.xml ParseError at [row,col]:[5,5] Message

今天同事说他下了一个老版本的AS项目死活编不过,我心想不就是一个项目么,编不过要么就是代码有问题,要么就是依赖库不完整这能有什么问题,因而本身在本身电脑试了下,结果本身也中招了:blog

 

乍一看这个错误,说是清单文件有问题,还说是第5行第5列,因而我兴致勃勃的打开了清单文件,并找到了第5行第5列:编译

 

这 ???file

第5行也就罢了,第5列是什么东西,并且就这寥寥几行代码,哪错了?im

因而我的耐着性子把整个清单文件从头至尾看了一遍,结果仍是没找到问题,我开始觉得是哪一个起始标签或者是结束标签有问题,毕竟它提示的是:Message: expected start or end tag,结果又看了N遍仍是没用。。。d3

最后实在没办法了,只好把鼠标放到那个褐色的提示上面去,但愿能获得帮助:layout

 

 而后就提示了上面的东西:Unexpected text found in layout file: "  ",项目

啥意思?难道有多余的空格?,因而我就把光标定位到那个被那个褐色阴影覆盖的标签部分的末尾:img

 

 结果发现光标居然没有紧贴着那个结束的标记,而后我就把每一个标签后面多余的空格都删掉,让光标在点击那一行后面时能直接定位到标签的末尾。文件

 

改完一看那个错误果真没有了,再次编译,果真OK!标签

相关文章
相关标签/搜索