java - 为什么Unity3d找不到Java for Android SDK

标签 java unity3d android-sdk-2.3

几天来我一直收到以下错误

  • 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 - 为什么Unity3d找不到Java for Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24945837/

相关文章:

具有提取器的 JavaFX ObservableList 根据监听器的存在更改行为

java - 使用 Hibernate 将实体映射到物化 View

C#/Linq - 排序 IDictionary

android - 如何在android中打开包含子目录的目录?

java - 即使用户强制关闭服务,如何启动服务?

Java: vector 的大小(以字节为单位)

java.lang.NoSuchFieldError android/support/v7/AppCompat/

c# - Unity 5.5.2f1 到 5.6.1f1 - 内插字符串错误?

c# - 如何使用 httplistener 启用 https?

flutter - 为 x86 构建的 Android SDK 不支持配置文件模式?