运行android项目时获取noClassdefFoundError libcore

时间:2014-02-17 20:16:43

标签: android

我对android很新。我正在开发我的第一个应用程序,Simple to Print Hello World。 运行项目时,我收到以下异常。

Exception in thread "AsyncQueryWorker" java.lang.NoClassDefFoundError: libcore/io/Libcore
    at android.os.Process.myTid(Process.java:670)
    at android.os.HandlerThread_Delegate.run(HandlerThread_Delegate.java:69)
    at android.os.HandlerThread.run(HandlerThread.java:53)
Caused by: java.lang.ClassNotFoundException: libcore.io.Libcore
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
    ... 3 more

请帮帮我。

2 个答案:

答案 0 :(得分:1)

您是否已将 libcore 添加到类路径中?如果您使用的是Intellij IDEA(或Android Studio),只需在项目设置

添加库依赖项

答案 1 :(得分:0)

如果你在 eclipse

右键点击项目名称>的属性

然后 Java构建路径> 订购和导出

enter image description here

并确保检查所有外部库和依赖项,包括 libcore