- Home /
Exception while building for Android
1) What happened When trying to build for Android the Editor throws the following Exception: - starting compile Library/ScriptAssemblies/Assembly-CSharp.dll, for buildtarget 13
*** Cancelled 'Build.Player.AndroidPlayer' in 9 seconds
Exception: Error building Player: Win32Exception: ApplicationName='java.exe', CommandLine='-Dcom.android.sdkmanager.toolsdir="C:/Program Files (x86)/Android/android-sdk\tools" -classpath "C:/Program Files (x86)/Android/android-sdk\tools\lib\sdkmanager.jar" com.android.sdkmanager.Main list targets', CurrentDirectory=''
at UnityEditor.BuildPlayerWindow.BuildPlayerWithDefaultSettings (Boolean askForBuildLocation, BuildOptions forceOptions) [0x00191] in C:\BuildAgent\work\842f9557127e852\Editor\Mono\BuildPlayerWindow.cs:367
This always happens to me regardless of the project. Even an empty project with a scene containing only a cube. I suspect there is something wrong with my Java/AndroidSDK setup, but don't know what.
My guess was that the Editor calls java with the above command line to get a list of available targets. So I did that manually from the command line and that works without an Exception.
I am on Windows7 with the latest AndroidSDK and JDK. Unity3.4
Answer by ThomasQ · Aug 02, 2011 at 12:01 PM
I got the same kind of errors a fews day back trying a fresh install. For me it was the fact that I had Java 64bit installed. As soon as I switched to 32bit I was in the clear..
No Prob. Too bad that Unity Android doesn't work with Java64..
Your answer
![](https://koobas.hobune.stream/wayback/20220612164459im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
DLL plugins unsupported for Android Application Building 0 Answers
Unity will not accept JDK 1 Answer
How to set Unity for android development? 2 Answers
I have a build problem android. 0 Answers