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

Unity无法检测系统路径中的Android JDK,安装LevelPlay失败求助

解决Unity安装LevelPlay(IronSource)时的JDK路径错误与ToolNotFoundException: jar not found问题
  • 匹配JDK版本,手动指定路径
    Unity对JDK版本要求严格,不同版本对应不同JDK(比如2022+版本需JDK11),别乱装版本。下载对应版本的JDK后,直接去Unity偏好设置→外部工具,手动选择JDK的根目录,别依赖自动检测。

  • 清理Google Play Services Resolver缓存
    找到项目里的Library/PackageCache文件夹,删除所有带com.google.play.services.resolver的目录;再去Assets/Plugins/Android下删干净Google Play Services相关残留文件,重启项目让Resolver重新拉取依赖。

  • 手动配置系统环境变量
    给系统添加JAVA_HOME环境变量,指向JDK的根目录,再把%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(Mac/Linux)加到PATH里。配置完成后重启Unity,再去外部工具里确认JDK路径能被正确识别。

  • 修复损坏的jar包
    报错提示找不到jar,大概率是Resolver下载的zip包损坏。去项目Temp目录里找到PlayServicesResolver相关的临时文件,删除后让它重新下载;也可以手动找对应的Google Play Services jar包,直接放到Assets/Plugins/Android目录下。

  • 检查Android Build Support组件完整性
    打开Unity Hub,确认当前使用的Unity版本的Android Build Support组件安装完整,包括附带的Android SDK、NDK等附属组件,避免因组件缺失导致路径识别问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 03:27:09