java - 在 android java 代码中使用 common.lang.StringUtils 时出现 NoClassDefFoundError?

标签 java android jar apache-commons

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

我是否遗漏了任何一点。我在其他项目中使用过这个 jar 文件,但它们工作正常。

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

最佳答案

是的,这是因为您的 .jar 文件没有正确导入。按照以下步骤 -

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

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

  3. 检查,您的.jar 文件是否已检查并按第1 的顺序放置。这是主要的事情。

希望这些步骤对您有所帮助。看看下面的图片 -

enter image description here

关于java - 在 android java 代码中使用 common.lang.StringUtils 时出现 NoClassDefFoundError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11823975/

相关文章:

java - Jar 输出中的 UTF-8 编码损坏

c# - 实现接口(interface)的开销

android - Gradle 3.0.0 alpha 变体输出问题

android - 有没有办法显示 Android Activity 堆栈?

java - 连接到网站 jsoup 项目时出错(Jsoup 类型未定义方法 connect(String))

java - 无法在Hadoop jar上加载application.properties(NullPointerException)

java - 使用第三方jar在命令行中执行jar文件

java - 带有 Java GUI Builder 的 GUI,用于上传图像并动态显示到面板(在 GUI 内)

java - 如何将日期写入文本文件一次?

java - 如何使用 cucumber-junit 设置 Cucumber 功能的路径?