现象
使用小蜜蜂版本的AS 构建项目出现下面的问题
cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{layoutlib}' 之一开头。
原因
AS 的版本、Gradle的版本、Gradle 插件的版本不统一导致的
官网的介绍
developer.android.google.cn/studio/rele…
版本一:BumbleBee 对应的版本
AS版本:
BumbleBee 2021.1.1 Patch2
Gradle插件版本:
classpath 'com.android.tools.build:gradle:3.6.3'
classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-rc2' classpath
'org.greenrobot:greendao-gradle-plugin:3.3.0'
Gradle版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-bin.zip
NDK版本:
ndk.dir=D\:\\Programs\\ProgramWork\\ASSDK\\AndroidSDK\\ndk\\20.0.5594570
比如:
版本二:Arctic Fox 对应的版本
AS版本:
Android Studio Arctic Fox | 2020.3.1
Gradle插件版本:
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'
Gradle版本:
distributionUrl=file\:///D:/Programs/ProgramWork/AndroidGradle/gradle-4.4-all.zip
NDK版本:
ndk.dir=D\:\\Programs\\ProgramWork\\ASSDK\\AndroidSDK\\ndk\\20.0.5594570