前言
大家在接手老项目的时候会不会出现如下述问题呢。
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)
如果以上一种方案解决不了你的问题,那么两个一起用定有奇效。