警告:Android Target SDK 更新到 31.0.0 后出现意外元素(uri:"", local:"base-extension")

Edg*_*ich 53 android gradle kotlin

将目标 Android SDK 从 30.0.3 更新到 31.0.0 后,我开始出现以下 2 个警告:

此版本仅理解 SDK XML 版本最高为 2 的版本,但遇到了版本 3 的 SDK XML 文件。如果您使用不同时间发布的 Android Studio 版本和命令行工具,则可能会发生这种情况。

警告:意外元素(uri:“”,本地:“基本扩展名”)。预期元素为 <{}codename>、<{}layoutlib>、<{}api-level>

我尝试更新所有库,但没有帮助。有人有过这个警告吗?

Pet*_*eas 16

这是由于使用较新版本的命令行工具下载 Android SDK 包而导致的,而您的项目可能使用较旧版本的 Gradle。

进入您的 Android SDK 目录并删除除许可证文件夹之外的所有内容。尝试重建您的项目,Gradle 将重新下载所需的所有工具。这次将不会记录警告。

  • 您能详细说明一下该目录在哪里吗? (4认同)