首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

最近,在使用最新版的AndroidStudio打开一个两年前的项目时候,报了一个如下的错误:【cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容...应以 ‘{layoutlib}‘ 之一开头。...之所以出现上面的错误,官方的解释是: 【跟随 Arctic Fox 更新的其中一个重点就是 AGP 7.0 的调整 … 使用 Android Gradle plugin7.0 构建时需要 JDK 11...… 在 Project Structure 的 SDK Location 栏目,可以看到 JDK 的配置位置已经被移动到 Gradle Settings …】 解决方案:更改Grandle版本 依次选择...当然,如果发现【project structure】->【Project】,发现android gradle plugin version是空的。

11.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    万字长文解析maven

    ,运行时无效(即不参与打包)。...配置仓库镜像 仓库镜像:如果仓库X可以提供仓库Y存储的所有内容,则X是Y的一个镜像。 如果公司有搭建私服,可以在私服上配置代理仓库,另外再配置一个仓库组,这个仓库组就可以作为所有仓库的镜像。...,添加子模块后,只需构建顶级模块,子模块会同时构建 7.1 模块的继承 子模块的好处: 可以一个命令构建完整个项目,而不必每个模块都单独构建 子模块可继承父模块的POM元素 能够被继承的元素有: groupId...的default生命周期中有一个test阶段专门用于执行单元测试,默认单元测试插件:maven-surefire-plugin,绑定目标test 该插件会自动检测src/test/java下以Test开头的类...,默认{project.artifactId}- settings属性 以settings开头,引用settings.xml中的元素 如${settings.localRepository}:本地仓库地址

    15410

    通过单元测试和 JaCoCo 提高 Java 代码覆盖率和质量

    report 还需要增加reporting节点的内容...:report,最终在target目录生成如下内容 ?...有很多红色的线段。在继续之前,让我们回顾一下表中的列,以便了解我们正在寻找什么,以及我们需要改进什么。 第一列,元素列:元素列提供当前应用程序中的包。...您可以使用此列向下钻取代码,以准确查看涵盖的内容和未涵盖的内容。我们将在一点一点中介绍这一点,但首先我们将查看其他列。...为了增加覆盖率,我们模拟一下测试内容 新增测试类,如下,其中注释的地方有问题,不在测试,只是说明一个问题,需要覆盖所有代码,包括异常 @RunWith(Parameterized.class) public

    2.6K10

    使用checkstyle来规范你的项目

    到后面发现真的每个人的风格都不一样,都看着代码怪怪的。所以,又加回来了。对于多人合作的项目,还是建议采用这样的规范,内容不必拘泥于google-checks,找出适合你们团队的风格就好。...默认会读取根目录下 config/checkstyle/checkstyle.xml 文件的内容来自:https://sourceforge.net/projects/checkstyle/files/...checkstyle/ 即,去maven中找到对应版本的checkstyle, 然后下载jar,解压,里面有google-checks.xml, 复制里面的内容即可。...maven-checkstyle-plugin 3.0.0 reportSets...checkstyle plugin的配置有点多,需要仔细理解一下maven中plugin的含义。 build 在maven指令执行的时候会读取这个节点的配置,决定哪个plugin应该执行,怎么执行。

    2.2K20
    领券