【问题标题】:Unity3D is unable to find jar system path after importing google play services libraryUnity3D导入google play服务库后找不到jar系统路径
【发布时间】:2017-02-21 06:39:51
【问题描述】:

我正在尝试在我的 Google Play 游戏控制台上上传一个简单的 Unity3D 测试应用。这样做的唯一目的是熟悉它的工作原理,因为我刚刚开设了我的帐户,而且我是这个主题的初学者。

我已经开始使用我在 YT 上找到的关于实现 Google Play 服务库的精彩教程。测试应用程序运行正常,除了我在构建时遇到问题的最后部分。尽管如此,我还是决定从一开始就重做测试应用程序,以便更好地理解和记忆过程,并可能找出构建无法正常工作的原因。

在重做之前,我将 Unity 升级到了 5.4.1f1。 (从 5.3.3f1 开始)

现在我将 Google Play 服务库导入项目并尝试设置 Google Play 游戏 > 设置 > Android 设置后,Unity 突然找不到 jar 系统路径。

当我按下播放按钮时,我收到以下错误: Error

我浏览了自述文件,确保一切都按照列出的 (source) 完成,阅读了这里和 Unity 社区上的数十个问题/答案,但我仍然找不到解决问题的方法。我确保路径正确,检查了其他项目,它们仍然工作正常。所以问题从 GPSL 的导入开始。

任何帮助将不胜感激!

【问题讨论】:

  • 我们遇到了同样的问题,更新android sdk后解决了
  • 你解决了吗?我也有同样的问题。
  • 不,我没有。这几天我一直在浪费时间。卸载Android Studio并重新安装它,并没有改变任何事情。任何帮助仍然很感激。

标签: unity3d google-play-services


【解决方案1】:

解决了这个问题。我对 Git 上的重命名文件没有给予足够的关注。

我在用户变量中有一个设置的 JDK 变量,但还需要添加 JAVA_HOME 变量。

Solved

要设置变量,您需要转到计算机/属性/高级系统设置/环境变量并在那里设置。

不要忘记在系统变量中添加一个 PATH。

希望这会有所帮助。干杯!

【讨论】:

  • 非常感谢。不明白为什么我必须自己手动设置。这应该是谷歌播放服务插件自己做的事情吗?这可以解释,因为我是通过克隆 git repo 获得项目的。
  • 设置变量后重启电脑。
猜你喜欢
  • 1970-01-01
  • 2020-11-11
  • 1970-01-01
  • 1970-01-01
  • 2017-11-21
  • 1970-01-01
  • 2017-10-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多