Or, instead of teasing us with the solution, just write the solution?
What is it ? a secret need IAP ? ![]()
Hello guys ! We are sorry for the inconvenience you are experiencing. So if I understood well the issue, even when you install the android build support (with ndk,sdk and jdk selected) via the hub for a specific editor, the editor is not detecting it as a recommended version? We had this issue before but we thought it was fixed ! So let’s investigate together
Can you check where those modules were installed (Go installs tab in the hub >> three dots >> Reveal in Finder >> PlaybackEngines >> AndroidPlayer). If you find the content directly in folders named SDK or NDK, it should work. If you find another folder wrapping the content of the module inside those folders named SDK or NDK, it’s a problem
Can you also guys give us the editors with which you are experiencing these issues ? Thank you !

I have tried installing the latest (2019.3.14f1) and an older version (2019.3.7f1) of Unity and am being told I am missing Android SDK and JDK in the former and JDK in the latter
. I have checked the boxes in the install modules section but they don’t install. After install has finished they continue to show the amount of space they need rather than “installed” - any ideas?
thanks
Your OpenJDK installation must have failed for some reason, please report a bug for the support team to look into your logs.
can you supply more info on how to do this
thanks
Unity says I need to install JDK and NDK via UnityHub but I didn’t see where that was possible until you mentioned it here. Thanks man!
i did download the checked these boxes, still I’m getting SDK MISSING error. In the middle of nowhere, I got this error. Prior to this, it was working fine.
Same here… Unity Hub 2.3.2 is broken, fails to open - when it does open it looks like it works but when you try to install unity it crashes and runs in the background. If you do get an installer running you can’t remove the broken links to the Android SDK. Everything was working but now can cant export anything for android on any installer.
unity hub keep doing it to me too, I’m on Unity 2019.4.1f1. Is there a way to manually install it in the right destination?
On Catalina 10.15.5
Clean install of 2019.4.2f1 using hub 2.3.2 having clicked android as a platform and including the android sdk and java in the check boxes below.
I added a cube to the middle of the SampleScene, played the game and everything worked as expected.
In build settings, I set the platform to android and added the SampleScene.
The build returned the following error:
Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)
Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)
I made this as “out of the box” and “vanilla” as I could, but the android build does not work.
Any ideas?
Has this been fixed yet? What’s the status? I
I’m having this problem too. Unity Hub 2.3.2. Clicking the 3 dots doesn’t show Install Modules, I just spent probably around half an hour installing Unity 2019.4.4f1, and chose Android SDK, and it doesn’t look like it is installed.
Ok, I went to \Unity\Editor\Data\PlaybackEngines\AndroidPlayer, i was able to find it, and it has files in it. But it’s still not regestering it in Unity. I even downloaded the Command Line SDK from Android Studio, selected the folder with sdkmanager in it, and it still wouldn’t work, it would say;“Unable to detect SDK in the selected directory”, and then gives 2 paths, slightly different, and says Neither [PATH 1] nor [PATH 2] exists.
I fixed this by going to into the Unity\Editor\Data\PlaybackEngines\AndroidPlayer and deleting the openJDK file, then adding the module again.
Yes, I confirm that is what I did to fix the issue when installing unity for the first time on a new computer that never saw unity before then. Now it appears is working fine when adding new versions.
@Enumerator_T
About your error messages.
When you click one of them, for example: “Command InvokationFailure: failed to update Android SDK package list” you should be able to see whole command/message with maybe more detailed error.
Maybe something about missing permissions or network problem etc.
Do you see anything useful when you click that message?
I found out what the problem was, untick the SDK and add a / at the end and then build.
PS sometimes it requires you to remove the forward slash, i think this is build based, and they literally ignore file structure of the installed SDK and don’t know how to enumerate it to validate it as an SDK automatically, C’mon unity, You’re meant to be on the top of the ball these days with all these builds you’re pushing, still pushing bugs!
Hola el problema lo resolví copiando los archivos de una versión anterior de unity en mi caso 2019.4.2f PlaybackEngines\AndroidPlayer\ , pegando los archivos de SDK y NDK.
Después de revisar me di cuenta que en la carpeta NDK no existe nada y en la SDK faltan archivos.

