问题:
很兴奋的把《第一行代码Android第三版》15章的天气预报项目上级操作一下,敲完15.4的代码运行一下,报错如下:
[Fatal Error] core-ktx-1.3.2.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] appcompat-1.2.0.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] viewbinding-4.1.0.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] material-1.2.1.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] recyclerview-1.0.0.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] lifecycle-extensions-2.2.0.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] lifecycle-livedata-ktx-2.2.0.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] swiprefreshlayout-1.1.0-beta01.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] constraintlayout-2.0.4.pom:3:3: 文档中根元素前面的标记必须格式正确。
[Fatal Error] annotation-1.0.0.pom:3:3: 文档中根元素前面的标记必须格式正确。
解决办法:
网上找了一圈,至今没有找到解决办法。只好用最笨的办法,排除法,先试一下是不是github版本库造成的问题,于是换一个名字新建一个项目,除了版本管理之外逐字逐句重新做了一遍。发现不再报这个错了。问题解决,但是又爆出一个新的错误“签名不一致,该应用可能已被修改”,那就再发一个博客吧,回见。也请知道“[Fatal Error]……: 文档中根元素前面的标记必须格式正确。”的根本原因和正面解决办法的高手不吝指教,先谢为敬!