在我将目标 Android SDK 从 30.0.3 更新到 31.0.0 之后,我开始出现以下两个警告:
This version only understands SDK XML versions up to 2 but an SDK XML file of version 3 was encountered. This can happen if you use versions of Android Studio and the command-line tools that were released at different times.
Warning: unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
我试图更新所有库,但没有帮助。
有人有这个警告吗?
最佳答案
这是由于使用较新版本的命令行工具来下载 Android SDK 的包,而您的项目可能使用的是较旧版本的 Gradle。
输入您的 Android SDK 目录并删除除 licenses 文件夹之外的所有内容。尝试重建您的项目,Gradle 将重新下载所需的所有工具。这次不会记录警告。
关于android - 警告 : unexpected element (uri :"", 本地 :"base-extension")在 Android 目标 SDK 更新到 31.0.0 后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70220347/