简体   繁体   中英

Can't open Android SDK Manager

I'm trying to open the SDK Manager using Eclipse but the following error appears:

[2013-12-16 23:21:25 - SDK Manager] [SDK Manager] Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:346)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.doAction(Main.java:320)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.run(Main.java:120)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.main(Main.java:103)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager] Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Display
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.security.AccessController.doPrivileged(Native Method)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader.findClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   ... 4 more

I have tried almost everything:

  • Fixing the Environment Path
  • Reinstalling Java
  • Reinstalling Android SDK
  • Edit android.bat
  • Edit Java paths in Eclipse

And so on..

What is really strange, is that today I've ran Eclipse in another computer almost the same as mine and, like magic, it worked perfectly, I opened SDK Manager without errors.

I didn't figured out what's the difference. Both computers uses Windows 7 Pro 64bits. Java paths are the same as well.

So, can anyone help me? =/

I fixed it! Just entered in the Enviroment Variables and deleted the followings:

  • ANDROID_STUDIO_JDK
  • ANDROID_SWT
  • JAVA_HOME
  • JDK_HOME
  • PATH

I can't explain why it worked, but it doesn't matter now! :P

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM