Ch元素:警告:AndroidTargetSDK更新到31.0.0后 意外元素(uri:“”local:“base-extens

关于Ch元素的问题,在os元素中经常遇到, 在我更新目标 Android SDK 从 30.0.3 到 31.0.0 我开始有这些 2 警告:

在我更新目标 Android SDK 从 30.0.3 到 31.0.0 我开始有这些 2 警告:

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

警告:意外元素 (uri:"",local:"base-extension")。预期元素为 & lt;{} codename & gt;,& lt;{} layoutlib & gt;,& lt;{} api-level & gt;

我试图更新所有的库,但它没有帮助。

8

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

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

3

来自“官方”来源的答案:

如消息中所述,发生这种情况是因为您安装了一些使用 v3 格式的 package.xml 的包,但是然后使用只知道 v2 的工具读取它。可能您使用金丝雀工作室安装了一些组件。如果您愿意,您可以卸载问题组件并使用 sdkmanager 或 stable studio 重新安装。或者您可以暂时忽略该消息,直到新的 cmdline-tools0,这应该发生。

1

它来自安装 Android SDK PLateforms & amp;之后的 Gradle 更新。应用程序的构建。

这需要重新安装 SDK Plateforms & amp;删除 / 重建应用程序。

要删除警告:

卸载 SDK 平台 & gt;Android SDK 平台 XX

删除应用程序构建的所有文件(构建文件夹,gradle 文件,...)

重新安装 SDK 平台 & gt;Android SDK 平台 XX

构建应用程序

Source:https://titanium.dzzd.net/t/gradle-warning-message-during-building/36/8?u=dzzd
1

我已经在我的项目工作了两个月,但是当我导出到 flutter 构建 appbundle 带来同样的错误。

解决方案是删除 Android SDK 最新和谷歌搜索 2 的更高版本,并安装 SDK 命令行,它会工作,错误都不见了。

Flutter 构建应用程序成功。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(807)
Win7ͼT:基于Win7构建的程序无法在WinXP上运行
上一篇
Log 4 cpp:RC4加密 cpp算法(rc4 encryption)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(52条)