Search code examples
javaandroidandroid-sdk-tools

Android SDK won't start


I have installed java jdk 1.8 and later the android SDK. Android SDK manager won't open, it flashes for a second and nothing else happen. By running android.bat i get the following error:

C:\android\tools>android.bat

Exception in thread "main" java.lang.UnsatisfiedLinkError: no     swt-win32-3550 or
        swt-win32 in swt.library.path, java.library.path or the jar file
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
        at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:402)
        at com.android.sdkmanager.Main.doAction(Main.java:390)
        at com.android.sdkmanager.Main.run(Main.java:150)
        at com.android.sdkmanager.Main.main(Main.java:116)

I have set the environment variable:

JAVA_HOME > C:\Program Files\Java\jdk1.8.0_102.

Installed, reinstalled, redownloaded both java and android sdk, run as administrator, disabled antivirus, also tried many solutions found here without luck.


Solution

  • You could try installing Android Studio, which should guide you through the setup and usually results with a working Android sdk. If the studio itself isn't desired, remove it but not the sdk when you are done.