几天来我一直收到以下错误
- Unity 3d v4.3.2f1
- jdk1.8.0_11
- Android SDK v0.8
Error building Player: UnityException: Unable to find suitable jdk installation. Please make sure you have a suitable jdk installation. Android development requires at least JDK 6 (1.6). The latest JDK can be obtained from the Oracle http://www.oracle.com/technetwork/java/javase/downloads/index.html
我几乎去过每个网站,尝试各种想法来让它发挥作用。 一定有人知道如何正确解决这个问题。
我弄乱了环境变量(PATH、JAVA_HOME、JDK_HOME) 重新安装了 Android SDK。 被 android 工具文件夹中的 Fond_Java.bat 愚弄了。 重新安装 JDK/JRE 32 位和 64 位,删除 64 位(两次)
当路径变量设置正确时,Android SDK 可以完美打开。 但出于某种原因,Unity 不会构建 Android 播放器。
是不是因为我使用的是 Android Beta SDK 而不是 Eclipse ADT with ANDROID SDK?
最佳答案
设置 JAVA_HOME 变量。这个例子在这里: http://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html
关于java - 为什么Unity3d找不到Java for Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24945837/