A few months ago I was trying to create an Android build for one of my Unity3D projects which used to be primarily for iOS. When trying to create a build, Unity showed this error:

Error building Player: CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct.
The error log also displayed a bunch of Android Java files it was trying to access. To fix this, double to check if the Android SDK path is entered properly in your Unity by checking Edit > Preferences > External Tools-tab > Android SDK. If that looks ok, go through the follow instructions:
- Go to https://developer.android.com/studio/index.html
- Scroll down to the bottom of that page and find Windows “tools_r25.2.3-windows.zip“. Download and unzip it.
- Remove and replace your folder “SDK” + “/tools”.
- Use the Android “SDK Manager” and upgrade to 25.2.5.
- Now everything works again in Eclipse, Android Studio, Unity3D!
Source: https://forum.unity3d.com/threads/unable-to-convert-classes-to-dex-format-android-issue.197061/
Related Posts
December 19, 2011
Learning ROILA
The RObot Interaction Language (ROILA) is a new spoken language that is optimized for the communication between machines and humans
June 13, 2013
View PSD & TGA Files in Windows Explorer
Want to be able to view .PSD and .TGA files as thumbnails in your explorer?
May 25, 2011
Away3D – Transparent Planes
July 11, 2013
Outlook.com’s UI Inconsistency
I like Outlook.com (revamped Hotmail), but there's an inconsistency in the Outlook.com's user interface which kind of bugs me.


