Fresh install (first time trying android Dev), my Android device and desktop seem to not be working correctly. I followed the guides for installing the sdk, however it’s possible i need to start over clean. I would like to avoid that if i can
So I reinstalled everything essentially; Everything looks the same, but I was able to successfully launch my game to my phone. Does the caution sign show up for everyone? it makes it seem like something is wrong
this is happening for me right now. Are you saying you reinstalled everything as in ue5 too, or just the android sdks and whatnot
Sorry just seen this;
Ya make sure you do everything literally step by step. It’s is easy to skip over one, and it’s possible I did that.
I only uninstalled al the SDK stuff, not UE5. But if you think you altered some UE5 things, you might want to just reinstall the engine to be safe
Hey I’m facing the same issue and losing my mind over this. I reinstalled everything, Android Studio, UE5, etc… but i still get the same error. Could you please tell me if what you did step by step or perhaps show me a screenshot of your Android Studio SDK manager packages?
I had the same symptom (exclamation mark beside the device name and quick launch + packaging not working for Android) but I fixed it for a quick launch at least. (I have not tested others yet.)
Specific Symptom:
- Both packaging and quick launch fail with an “Unknown Error”
- As CptMennes posted, an exclamation mark shows beside the device name
- A device’s Sdk status was not returned from Turnkey
- Headache, back pain, and dried eyes (just kidding)
Solution for my problem (At least quick launch is working):
Project Settings → Android SDK → Location of JAVA
I had this directory to NVPack folder thingy because it worked when I was using UE4. But I just changed this to Program Files/Android/Android Studio/jre and it started to work.
It still shows the exclamation mark but it worked. I don’t know why tbh…
What I tried but did not work(only closely related ones):
- Verifying UE5 version and reinstalling Android part by checking on the option
- Reinstalling SDK versions
- Remove a plugin that I don’t know where it was from (lol)
Thanks for posting this btw! I hope people with the same problem find a solution from what you and I wrote here and lose fewer hairs. ![]()
Fix : “SDK device was not returned by Turnkey” + Unknown Error when packaging (UE5 / Android)
If you have this problem, here is what solved it :
1. The real culprit : the Android Studio version The main cause is often a version of Android Studio that is too recent and incompatible with your version of UE5. Search on Google “Unreal Engine [your version] recommended Android Studio version” to find the exact compatible version, and download it from the official archive : https://developer.android.com/studio/archive
2. In Android Studio, make sure you have installed via the SDK Manager :
-
Android SDK Command-line Tools
-
Android SDK Build-Tools
-
NDK (Side by side)
-
Or any other tools required for your game
3. Check ALL the paths in Project Settings → Android SDK :
-
SDK → pointing to your Android\Sdk folder
-
NDK → pointing to the ndk\xx.x.x subfolder inside the SDK
-
JAVA → pointing to Android Studio\jbr (or \jre on older versions)
4. Restart UE5
The exclamation mark may still appear even if everything works fine, what matters is that the packaging completes without errors.
If the problem persists, here are additional steps :
-
Reinstall Android Studio
-
During the installation of Android Studio : keep the default path. Do not change the installation folder. If you change the path, the SetupAndroid.bat script in the next step will not be able to find the files and will not work correctly.
-
Run SetupAndroid.bat as administrator. Find this file in :
the folder where you installed Unreal Engine>>> Engine\Extras\Android\SetupAndroid.bat → Right click → Run as administrator, and wait for it to finish.
If the problem still persists : I believe it may be related to NDK version incompatibilities or other tools. Make sure to verify that all your tools versions (NDK, SDK, Build-Tools) are compatible with your specific version of Unreal Engine. Search on Google or ask to an A.I “Unreal Engine [your version] compatible NDK version” to find the exact versions you need.



