问题: 我的环境变量JAVA_HOME设置为我手动安装Java的位置,那么为什么Unity声称它是无效目录?
支持信息:
我正在使用Unity为Android手机构建游戏,旨在将其投放到客户端的Google Play商店中。我们需要使用Google广告插件来管理游戏中的广告。但是,当我将插件放入项目后,我将无法再构建游戏。
转到Assets > External Dependency Manager > Android Resolver > Resolve
时,它声称成功。
但是当我尝试Assets > External Dependency Manager > Android Resolver > Force Resolve
甚至构建项目时,我都会遇到失败和困惑的错误。
最初,我遇到以下问题:Intellij Gradle terminal ERROR: JAVA_HOME is not set
当我尝试那里的解决方案并遵循以下步骤时:https://javatutorial.net/set-java-home-windows-10
我尝试将环境变量设置为独立的Java安装以及Unity的JDK模块的位置,并得到一个错误,它们都是无效目录:
当我尝试构建时,出现相同的错误以及一些其他错误:
我不确定SDK错误是否与之相关。
我已经尝试过关闭这些功能,甚至将安装目标更改为手动安装:
可能相关的信息:
使用Unity 2019.3.0f6
InMobi Google Ads Unity中介插件版本3.0.0
Windows 10专业版
Java JDK 14.0.1
答案 0 :(得分:0)
如果Unity找不到JAVA_HOME
,它什么也不会做,您是否尝试过检查是否正确设置了Environment Variable
?
选中此thing。
也许您需要在计算机上使用Restart
才能看到更改。