Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Unity3d找不到Android SDK的Java_Java_Unity3d_Android Sdk 2.3 - Fatal编程技术网

为什么Unity3d找不到Android SDK的Java

为什么Unity3d找不到Android SDK的Java,java,unity3d,android-sdk-2.3,Java,Unity3d,Android Sdk 2.3,几天来,我;We’我一直在使用下面的错误 Unity 3d v4.3.2f1 jdk1.8.0_11 Android SDK v0.8 生成播放器时出错:UnityException:无法找到合适的jdk 安装。请确保安装了合适的jdk。 Android开发至少需要JDK 6(1.6)。最新的JDK可以 从神谕处获得 我去过几乎每一个网站,尝试各种各样的想法来实现这一点。 一定有人知道如何妥善解决这个问题 我搞乱了环境变量(PATH、JAVA_HOME、JDK_HOME) 重新安装Andr

几天来,我;We’我一直在使用下面的错误

  • Unity 3d v4.3.2f1
  • jdk1.8.0_11
  • Android SDK v0.8
生成播放器时出错:UnityException:无法找到合适的jdk 安装。请确保安装了合适的jdk。 Android开发至少需要JDK 6(1.6)。最新的JDK可以 从神谕处获得

我去过几乎每一个网站,尝试各种各样的想法来实现这一点。 一定有人知道如何妥善解决这个问题

我搞乱了环境变量(PATH、JAVA_HOME、JDK_HOME) 重新安装Android SDK。 被android工具文件夹中的found_Java.bat愚弄了。 重新安装JDK/JRE 32位和64位,删除64位(两次)

当路径变量设置正确时,Android SDK将打开。 但出于某种原因,Unity不会开发Android播放器


是因为我使用的是Android Beta SDK而不是带有Android SDK的Eclipse ADT吗?

尝试安装x86 JDK。

我有windows 8.1 x64,我也有同样的问题。我尝试了PATH、重新安装等所有变体,最后我决定尝试在x64 windows中安装x86 jdk,在unity build成功后,安装我的apk。

设置JAVA_主变量。示例如下:
在Unity中,编辑>首选项>外部工具`
滚动到底部,您将看到Android设置部分,然后您可以浏览JDK路径的位置