【问题标题】:Unity3D build warning cvc-complex-type.2.4.a: Invalid content was found starting with element 'base-extension'. One of '{codename, tag}' is expectedUnity3D 构建警告 cvc-complex-type.2.4.a:发现以元素“base-extension”开头的无效内容。应为“{codename, tag}”之一
【发布时间】:2022-06-25 10:34:43
【问题描述】:

尝试构建 Android 应用,但它触发了此警告。虽然它仍然构建成功。

cvc-complex-type.2.4.a: Invalid content was found starting with element 'base-extension'. One of '{codename, tag}' is expected.
unexpected element (uri:"", local:"base-extension"). Expected elements are <{}vendor>,<{}codename>,<{}abi>,<{}api-level>,<{}tag>

这只发生在我的 M1 Macbook 中。在 Windows 中构建相同的项目时,它工作得很好。有人有同样的问题吗?

Unity 2018.4.23f1, Android SDK 平台 30, 可用的 Android SDK 构建工具:32.0.0、30.0.2、28.0.3、 NDK 16.1.4479499, Android平台-工具33.0.1

【问题讨论】:

    标签: android unity3d build


    【解决方案1】:

    这可以通过重新安装 Unity 来解决。此警告是由于较新版本的 Android SDK 管理器试图更改旧的 Android SDK 文件夹。就我而言,我导出了一个 Android 项目并使用 Android Studio 打开它。由于我让导出的项目使用现有的 Android SDK(这是 Unity 内置的一个),具有较新版本的 SDK 管理器的 Android Studio 尝试对 Unity Android SDK 进行更改。这会导致随后在 Unity 中构建 Android 应用时出现警告。

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 2022-06-14
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2011-07-07
      • 2019-01-26
      相关资源
      最近更新 更多