【问题标题】:Getting noClassFoundError libcore while runing the android project运行android项目时获取noClassdefFoundError lib核心
【发布时间】:2014-02-17 20:16:42
【问题描述】:

我对安卓很陌生。我正在开发我的第一个应用程序,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

请帮帮我。

【问题讨论】:

  • 给我们一些更多的细节,比如项目结构、清单、adt 版本、eclipse、os :)
  • @BillTheLizard 我知道你是周围的大师之一,我不想反驳你,只是给出我的观点:恕我直言,我认为它实际上并不缺乏信息,因为它很常见自我描述的问题(设备找不到类,因此它们未包含在 apk 中),并且解决方案通常是相同的,因此它对于未来用户在谷歌上搜索相同的异常很有用,无论涉及的图书馆。
  • @CarlosRobles 好的。它被标记为关闭,所以当我看到一个只有堆栈跟踪而没有代码的问题时,我关闭了,却没有注意到它得到了回答。既然你能用提供的信息回答,我同意并重新打开。

标签: android


【解决方案1】:

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

中添加库依赖项

【讨论】:

    【解决方案2】:

    如果你在eclipse

    右键单击项目名称 > 属性

    然后 Java 构建路径 > 排序和导出

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

    【讨论】:

    • 嘿,谢谢卡洛斯。现在也不例外,但Android Virtual Device(AVD)仍然没有显示任何输出。?
    • @user3320609 如果异常不再存在,那么您现在又遇到了另一个错误。请用错误信息写另一个问题,并提供涉及的类的代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    相关资源
    最近更新 更多