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

Unity导入插件时Android依赖解析卡死问题求助

解决Unity导入插件时“Resolving Android Dependencies”无限卡住的问题

我之前也碰到过几乎一模一样的问题,折腾了好几天才解决,给你几个亲测有效的排查和解决方向:

  • 清理Unity的Android依赖缓存
    Unity会缓存Android相关的依赖文件,导入Unity Mediation插件后可能留下了损坏的缓存,就算重装Unity也没清干净。你可以手动删除这些缓存目录:

    • Windows:C:\Users\[你的用户名]\AppData\Local\Unity\cache\packages\registry.npmjs.org
    • macOS:~/Library/Unity/cache/packages/registry.npmjs.org
      另外记得备份项目后,删除项目根目录下的Library文件夹,然后重新打开Unity让它重新生成资源文件。
  • 确保Unity和Android Studio的SDK配置完全一致
    版本不匹配是这个问题的重灾区,一定要让Unity和Android Studio共用同一套Android SDK、NDK和Build Tools:

    1. 打开Unity的Edit > Preferences > External Tools,查看Android SDK、NDK的路径,和Android Studio中File > Settings > Appearance & Behavior > System Settings > Android SDK里的路径必须完全相同。
    2. 统一Build Tools版本,比如都用33.0.2,别一个用34一个用33。
    3. 确认SDK Platform里安装了Unity项目设置的Minimum API Level对应的Android API版本。
  • 排查Unity Mediation的依赖冲突
    Unity Mediation依赖的第三方库特别多,很容易和其他插件的依赖版本打架:

    1. 打开Unity的Window > Package Manager,找到Unity Mediation,查看它的依赖列表,看看有没有和其他插件重复的包(比如com.google.android.gms系列)。
    2. 备份后删除项目中Assets/Plugins/Android下的所有第三方jar/aar文件,然后重新导入插件,让Unity自动管理依赖。
    3. 如果项目里有mainTemplate.gradle或者baseProjectTemplate.gradle文件,检查里面是否有手动添加的依赖,暂时注释掉这些手动添加的部分再尝试解析。
  • 修复Java环境变量配置
    重装Java后一定要确认环境变量配置正确:

    • JAVA_HOME必须指向JDK的根目录(比如C:\Program Files\Java\jdk1.8.0_301,别指向jre文件夹)。
    • 把%JAVA_HOME%\bin添加到系统Path变量的最前面,避免系统调用旧版本的Java。
    • 打开命令行输入java -version和javac -version,确认版本一致,且是Unity支持的版本(Unity 2022+建议用JDK11,旧版本优先用JDK8)。
  • 用全新项目测试定位问题
    有时候是现有项目的配置文件损坏了,你可以创建一个空的Unity项目,先导入之前正常的插件,再导入Unity Mediation,看看是否还会卡住。如果新项目正常,说明旧项目的配置有问题,可以逐步把旧项目的资源迁移到新项目中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:06:41