2013-01-19 46 views
1

当我尝试启动在Eclipse(和控制台)在Android SDK管理器中我得到这个异常开始在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无法解决问题。 任何想法?

+0

您可以尝试删除工作区.metadata目录并重新导入所有项目。 – Sam

+0

您似乎在类路径中缺少类。你的项目中是否有类com.android.archquery.Main?它有任何错误吗?它是否在项目类路径上? – andr

+0

我认为这与我的项目或工作区.metadata目录无关。我尝试使用终端启动Android SDK Manager,并且我得到了相同的异常。 – Carsten

回答

0

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

相关问题