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

Unity带中介的广告插件(v1.5.0)致Android构建失败求助

问题描述
  • 环境:Unity 2021.3.13
  • 触发场景:安装「Advertisement with Mediation(1.5.0版本)」后,Android版本构建完全失败,新空项目、已有项目均受影响
  • 核心症状:
    • 构建前提示:Assets\Plugins\Android目录缺少部分文件,可重新解析依赖修复
    • 点击弹窗的Resolve按钮后,构建立即卡死,需强制退出Unity
    • 不点击Resolve则卡在构建第一个场景阶段,同样必须强制退出
    • 执行Assets -> Mobile Dependency Resolver -> Android Resolver -> Force Resolver无任何响应
  • 已尝试无效操作:弹窗解析(卡死)、提前手动解析(无效果)、删除Library文件夹重新导入资源(无效)、导出Android项目后构建(仍卡死)
可能原因
  1. 版本兼容性冲突:Unity 2021.3.13 LTS与Advertisement with Mediation 1.5.0的依赖解析逻辑不兼容,尤其是配套的Mobile Dependency Resolver版本存在适配问题
  2. 依赖解析工具故障:Mobile Dependency Resolver在该环境下存在卡死bug,无法正常完成依赖包的下载、同步与写入
  3. 本地缓存或权限异常:Android依赖的本地缓存损坏,或Unity进程无足够权限写入Assets/Plugins/Android目录
解决办法
  • 调整广告插件版本
    • 卸载当前1.5.0版本的Advertisement with Mediation,安装适配Unity 2021 LTS的稳定版本(如1.4.x系列,或查看插件商店的版本兼容性说明,选择明确支持2021.3.x的版本)
  • 修复Mobile Dependency Resolver
    • 打开项目根目录下的Packages/manifest.json,找到com.google.play.resolver相关条目,强制指定兼容版本(推荐2.1.16,该版本在Unity 2021 LTS中稳定性较好),保存后等待Unity重新导入依赖
    • 若仍无效,删除Packages/com.google.play.resolver目录,再通过Package Manager重新安装Mobile Dependency Resolver工具
  • 手动清理重建依赖
    • 关闭Unity,删除Assets/Plugins/Android下的所有文件(若有自定义Android配置文件,可备份后删除其余内容)
    • 删除Library/AndroidResolver目录,清除依赖解析的缓存数据
    • 重启Unity,依次执行Assets -> Mobile Dependency Resolver -> Android Resolver -> Clean Resolved Libraries和Force Resolve
  • 排查权限与网络
    • 以管理员身份启动Unity,避免写入Plugins/Android目录时出现权限不足问题
    • 确认网络可正常访问Google Maven仓库,若有网络限制,可配置Unity代理或手动下载所需依赖包放入Assets/Plugins/Android目录
  • 微调Unity版本
    • 将Unity 2021.3.13升级至同系列的最新补丁版本(如2021.3.20f1),修复Unity本身的构建或依赖解析bug

内容的提问来源于stack exchange,提问作者Mike Pandolfini

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 14:35:19