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

2023-03-10 16:18:40  阅读 11728 次 评论 0 条

事故原因:最新升级了Android Studio 到新版本,然后项目打开就报错了

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

当前Android Studio 版本

Android Studio Electric Eel | 2022.1.1 Patch 1

Build #AI-221.6008.13.2211.9514443, built on January 21, 2023


你是否和我一样正在全网找方法,网上说法:

1、将JDK版本改到11,我试过,仍报错,但同事用的稍老版本的Android Studio可以,上图以供参考


2、改gradle版本,这个说法很多,但改的太高也不行,相应问题一个接一个

如 couldn't find import for class import android.os.RemoteException; 解决方案直接讲到源码级了……

我的解决方法,改成这个版本即可,主要是Android Gradle Plugin Version 改到3.5.4,下面最低要求5.4.1,完美编译

另外,附带提一个问题,可能也会有人遇到,我昨天电脑磁盘满了,把NDK删了仅保留23.xxx 一个,然后报以下错误,试了下最新25.x 版本还不行,我恍惚记得之前是21.xx版本的,重下21版本,配置下就可以了

No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

本文地址:http://bloguan.com/?id=601
版权声明:本文为原创文章,版权归 博观网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?