You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity3D安卓构建报错minSdk不可在AndroidManifest.xml定义,求解决方案

可行解决方案

1. 修正MinSDK配置路径

你手动修改的是Unity构建阶段自动生成的临时Manifest文件,修改后会被下次构建的新生成文件覆盖,不会生效。正确配置步骤:

  • 打开Unity编辑器,依次进入 Edit > Project Settings > Player
  • 切换到Android平台标签,展开 Other Settings 面板
  • 在 Identification 分类下找到Minimum API Level选项,直接在此处选择目标最低SDK版本,不要手动向任何Manifest文件中添加minSdk相关配置
  • 确认同分类下的Target API Level配置符合需求即可

2. 处理Gradle警告与Lint报错

针对控制台输出的lintVitalRelease执行失败与R8废弃警告,按如下步骤修改:

  • 进入 Player Settings > Publishing Settings,勾选 Custom Launcher Gradle Template 生成自定义Gradle模板文件launcherTemplate.gradle
  • 打开生成的文件,删除其中android.enableR8相关的配置行,解决R8废弃警告
  • 在文件的android代码块中添加如下配置,关闭构建时的Lint检查避免报错:
lintOptions {
    checkReleaseBuilds false
    abortOnError false
}

3. 排查第三方插件Manifest冲突

多数情况下此类报错是第三方插件自带的Manifest携带minSdk配置导致:

  • 打开项目Assets/Plugins/Android目录,搜索所有后缀为.xml的Manifest文件
  • 逐个检查每个文件的<uses-sdk>标签,删除所有包含android:minSdkVersion属性的行,仅保留targetSdkVersion配置即可
  • 清理项目缓存:关闭Unity,删除项目根目录下的Library、Temp文件夹后重新启动Unity,执行构建即可

内容的提问来源于stack exchange,提问作者Muhammad Usama

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 04:48:03