当前位置: 首页 > 面试题库 >

在Android Java代码中使用common.lang.StringUtils时出现NoClassDefFoundError吗?

白浩荡
2023-03-14
问题内容

我收到此错误:-NoClassDefFoundError,无论代码在哪里使用StringUtils类或方法。我已将jar文件正确添加到代码中,并且在我的代码中未显示任何类型的错误(使用Eclipse Indigo)。

有什么我遗漏的要点吗?我在其他项目中使用过此jar文件,但它们工作正常。

请帮助如果有人遇到类似问题?谢谢


问题答案:

是的,这是因为.jar文件未正确导入。请按照以下步骤操作

  1. .jar文件放在项目的libs文件夹中。

  2. 将其导入你的项目。并且,转到项目->属性-> Java构建路径->订单选项卡。

  3. 检查是否.jar检查了文件并按第1的顺序放置。这是主要的。



 类似资料:
  • 我试图使用JavaCV从我的webcamera.but捕获快照,当我运行下面的代码时,我得到了一个执行。它说找不到com/googlecode/javacpp/Pointer类。我能做些什么来解决这个错误... 例外

  • 下面的电话(我将敏感信息替换为 产生以下错误: Flyway输出:Boxfuse的Flyway 4.2.0 异常在线程"main"java.lang.NoClassDefFoundError: oracle/dms/控制台/DMS控制台在oracle.jdbc.driver.DMSFactory。(DMSFactory.java:44)在oracle.jdbc.driver.物理onnection

  • 问题内容: 我正在使用gradle作为JavaFX插件。即使在 distribution /下 构建和运行可执行文件之后,一切都可以完美运行,但只有一类: 为了多种目的,我创建了以下对象: 在IDE中运行该程序没问题,一切正常。但是,如果我构建并尝试运行.exe文件,则会得到以下-StackTrace: 我真的不明白。怎么可能找不到这个类,而我所有其他的类却都找不到呢? 我的build.gradl

  • 这里和是数据类型 我的错误从这一行开始:在这方面有人能帮助我吗 错误是“从lambda表达式引用的局部变量必须是final或有效的final”

  • 您好,谢谢您在这里看我的问题。 我不熟悉编码,正在学习python。我使用的是Linux,特别是Ubuntu。我编写了一个简单的基于tkinter的应用程序,它在启动时会显示特定日期的倒计时,然后有一个按钮可以单击关闭窗口。我已经在PyCharm中运行了这个应用程序,它在那里工作得非常好。我在空闲时也能跑得很好。在这两种情况下,tkinter都导入并运行良好。 我找到了。py文件用于我在终端中的应

  • 问题内容: 我已经包含了从Eclipse Android项目构建的JAR文件,并且在我的Android Studio项目中引用了它,如下所示: 这有效,并且我能够自动完成代码引用。当我编译APK时,一切都很好。我安装并运行,然后收到no class def错误: 但是,当我解压缩APK并使用dexdump查看classes.dex文件时,我看到上面的类存在。 为什么然后在运行时出现此类未找到错误?