为什么 Playscape SDK 找不到 JDK?
Why does Playscape SDK not find JDK?
在我们的 Unity 4.5.4f1 游戏构建上升级到 Playscape SDK 1.7,我在 'Moving final package' 构建过程(对于 android)执行时收到以下错误:
Playscape Misconfigured
To configure Playscape Publishing Kit go to Window > Playscape Publishing Kit Configuration...
- [WARN-G006] Please make sure you have a suitable JDK Installation.
问题是之前版本的 Publishing Kit 在系统上定位 Java 的安装没有问题,包括 JDK 1.8 和 1.7,x64 版本。 PATH 和 JAVA_HOME 变量没有改变,为什么这似乎是 Playscape SDK 找不到 Java 的情况,或者我遗漏了一些关于配置 Playscape SDK 的明显信息。此错误消息还可以指示什么?
我们确实有适当的 API 键,一个功能性的 Java 堆大小,我已经尝试在打开和关闭 Playscape Exchange 和 ARMEABI 的情况下进行构建。
这个特定问题的解决方案是某些东西(如组件之一)现在要求我在 Windows 7 的环境变量中定义一个 JDK_HOME 变量。
添加 JDK_HOME 变量并将其指向最近安装的 JDK(例如 "C:\Program Files\Java\jdk1.8.0_51" 解决了问题。
在我们的 Unity 4.5.4f1 游戏构建上升级到 Playscape SDK 1.7,我在 'Moving final package' 构建过程(对于 android)执行时收到以下错误:
Playscape Misconfigured
To configure Playscape Publishing Kit go to Window > Playscape Publishing Kit Configuration...
- [WARN-G006] Please make sure you have a suitable JDK Installation.
问题是之前版本的 Publishing Kit 在系统上定位 Java 的安装没有问题,包括 JDK 1.8 和 1.7,x64 版本。 PATH 和 JAVA_HOME 变量没有改变,为什么这似乎是 Playscape SDK 找不到 Java 的情况,或者我遗漏了一些关于配置 Playscape SDK 的明显信息。此错误消息还可以指示什么? 我们确实有适当的 API 键,一个功能性的 Java 堆大小,我已经尝试在打开和关闭 Playscape Exchange 和 ARMEABI 的情况下进行构建。
这个特定问题的解决方案是某些东西(如组件之一)现在要求我在 Windows 7 的环境变量中定义一个 JDK_HOME 变量。 添加 JDK_HOME 变量并将其指向最近安装的 JDK(例如 "C:\Program Files\Java\jdk1.8.0_51" 解决了问题。