1

当我尝试在 Eclipse(以及控制台)中启动 Android SDK 管理器时,我得到了这个异常

[2013-01-19 22:43:47 - SDK Manager] [SDK Manager] Exception in thread "main" java.lang.NoClassDefFoundError: com/android/archquery/Main
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager] Caused by: java.lang.ClassNotFoundException: com.android.archquery.Main
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.security.AccessController.doPrivileged(Native Method)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager] Exception in thread "main" java.lang.NoClassDefFoundError: com/android/archquery/Main
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager] Caused by: java.lang.ClassNotFoundException: com.android.archquery.Main
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.security.AccessController.doPrivileged(Native Method)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[2013-01-19 22:43:47 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager] Exception in thread "Thread-1" java.lang.NoClassDefFoundError: com/android/sdkmanager/Main
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager] Caused by: java.lang.ClassNotFoundException: com.android.sdkmanager.Main
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager]   at java.security.AccessController.doPrivileged(Native Method)
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager]   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[2013-01-19 22:43:48 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我不知道是什么原因造成的,但重新安装 Eclipse 和 adt 插件并下载新版本的 SDK 无法解决问题。有任何想法吗?

4

1 回答 1

0

好的,现在一切正常(Android SDK 管理器正常启动)。我尝试了什么:我下载了 SDK Tools only 包并尝试通过终端启动 sdk Manager。一切都很好。然后移到我的文件夹中,它不起作用。事实证明,该错误是由文件夹名称中的斜杠引起的。真的很奇怪,很难找到。希望能帮助到你

于 2013-01-21T21:56:21.663 回答