2014-02-17 23 views
0

我对android非常陌生。我正在开发我的第一个应用程序,简单打印Hello World。 运行该项目时,我收到以下异常。运行android项目时获取noClassFoundError libcore

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 

请帮帮我。

+0

给我们喜欢的项目结构,舱单,adt的版本,日食,OS :) – michalu

+0

一些细节@BillTheLizard我知道你是周围的专家之一,我不想反驳你,只是给我的观点:恕我直言,我认为它实际上并不缺乏信息,因为它是一个非常常见的问题,自我描述(设备不能找到这些类,这样它们就不会被包含在apk中),并且解决方案通常是相同的,因此对未来的用户Google搜索相同的异常可能会有用,请注意所涉及的图书馆较少。 –

+0

@CarlosRobles好的。它被标记为关闭,所以当我看到一个只有堆栈跟踪并且没有代码的问题时,我关闭而没有注意到它已经被回答。既然您能够回答所提供的信息,我会同意并重新打开。 –

回答

0

如果你在日食

右键点击项目名称>属性

然后Java构建路径>订单和出口

enter image description here

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

+0

嘿thanx卡洛斯。现在没有例外,但Android虚拟设备(AVD)仍然没有显示任何输出。 –

+0

@ user3320609如果异常不再存在,现在您有另一个错误。请编写另一个关于错误信息的问题,并提供相关类的代码。 –

1

您是否已将libcore添加到您的类路径中?如果您使用的是IntelliJ IDEA(或Android工作室),只需添加在项目设置库依赖