1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UnityでJavaをインストールしたけどJDKが見つからないエラー

1
Last updated at Posted at 2018-06-07

Unity ver 2018.1.3.f1

UnityでAndroidのコンパイルをしたい。

JDKは
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
からダウンロードしインストールした。

その上でJavaをインストールしたけどJDKが見つからならしく後記のエラーが出た。

対処法はmenuから[Unity]→[Preference]でUnity Preferenceから[External tools]を選びAndroidのSDKにJava SDKのフォルダーを指定する。

フォルダーはmacなら
/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
など


UnityException: Unable to find suitable JDK installation. Please make sure you have a suitable JDK installation. Android development requires at least JDK 8 (1.8), having JRE only is not enough. The latest JDK can be obtained from the Oracle website:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
UnityEditor.Android.AndroidJavaTools.LocateJDKHome (Boolean allowDialogs)
UnityEditor.Android.AndroidJavaTools.get_javaPath ()
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.GetSDKBuildToolsDir ()
UnityEditor.Android.AndroidSDKTools.UpdateToolsDirectories ()
UnityEditor.Android.AndroidSDKTools..ctor (System.String sdkRoot)
UnityEditor.Android.AndroidSDKTools.GetInstance ()
UnityEditor.Android.AndroidSDKTools.GetInstanceOrThrowException ()
UnityEditor.Android.ADB.StartServer (UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit)
UnityEditor.Android.ADB.Run (System.String[] command, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidDeploymentTargetsExtension.GetKnownTargets (UnityEditor.ProgressHandler progressHandler)
UnityEditor.DeploymentTargets.DeploymentTargetManager.GetKnownTargets (BuildTargetGroup targetGroup, BuildTarget buildTarget) (at /Users/builduser/buildslave/unity/build/Editor/Mono/DeploymentTargets/DeploymentTargetManager.cs:58)
UnityEditor.Android.AndroidBuildWindowExtension+c__AnonStorey0.<>m__0 ()
UnityEditor.Android.c__AnonStorey0:<>m__0()

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?