同步项目时,出现cvc-complex-type.2.4.a: 发现了以元素xxxxxx开头的无效内容。应以 xxxxx 之一开头的问题解决方案

前言

大家在接手老项目的时候会不会出现如下述问题呢。

cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{layoutlib}' 之一开头。
cvc-complex-type.2.4.a: 发现了以元素 'extension-level' 开头的无效内容。应以 '{layoutlib}' 之一开头。
cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{codename, tag}' 之一开头。

如果出现上述问题不要惊慌,也不要害怕。我可以给出两个妙计。

解决办法

  • 替换Gradle Setting里的jdk版本 建议替换成Java 8
  • 提高AGP版本(我是从3.0.0提升到了3.5.0)

如果以上一种方案解决不了你的问题,那么两个一起用定有奇效。

你可能感兴趣的:(踩坑记录,android)