当前位置:   article > 正文

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

cvc-complex-type.2.4.a: 发现了以元素 'extension-level' 开头的无效内容。应以

最近,在使用最新版的AndroidStudio打开一个两年前的项目时候,报了一个如下的错误:【cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容】。应以 ‘{layoutlib}‘ 之一开头。之所以出现上面的错误,官方的解释是:

【跟随 Arctic Fox 更新的其中一个重点就是 AGP 7.0 的调整 … 使用 Android Gradle plugin7.0 构建时需要 JDK 11 才能运行 Gradle … 并且只要你更新到 Android Studio Arctic Fox ,它是直接捆绑了 JDK 11 并将 Gradle 配置为默认使用它,所以大多数情况下,如果你本地配置正常,是可以直接使用 AGP 7.0的升级。 … 在 Project Structure 的 SDK Location 栏目,可以看到 JDK 的配置位置已经被移动到
Gradle Settings …】

解决方案:更改Grandle版本
依次选择【File】->【project structure】->【SDK Location】-> 【(JDK location was moved to Gradle Settings)】,然后点击Gradle Settings将Java版本更改成1.8。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
当然,如果发现【project structure】->【Project】,发现android gradle plugin version是空的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/265382
推荐阅读
相关标签
  

闽ICP备14008679号