java - Android Eclipse NoClassDefFoundError 外部 .jar android 文件

标签 java android eclipse jar

导入 jar 并使用其类时,我遇到 Error:java.lang.NoClassDefFoundError

此问题可能被认为与 this 重复。问题。但我有一个不同的条件:

我已经从 Eclipse SDK for Android 准备了一个 .jar 文件。因此它具有 /res/assets 等文件夹。

我已经尝试了一些解决方案:

  • Build path-> Configure BuildPath->Add External jar
  • Copy .jar to /libs directory.

它们都不起作用!

P.S. 在之前的项目中,我已经使用了 SQLCipher.jar 文件,只需将其添加到构建路径中,并且没有遇到任何问题。尽管它有一些filename.dat (我必须将其添加到/assets 文件夹中),我不知道它在访问 jar 类中的方法方面是否有任何作用。

最佳答案

我强烈推荐使用Android Studio,gradle构建系统比手动添加库容易得多。只需将编译“net.sqlcipher:sqlcipher-gradle:3.0.1”添加到构建脚本中,只需单击 1 次鼠标即可下载并添加该库。

Eclipse 缺少 Android Studio 拥有的强大功能

主题: 您需要从构建配置对话框导入 jar,单击导入外部 jar 并选择您的 jar

关于java - Android Eclipse NoClassDefFoundError 外部 .jar android 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31784550/

相关文章:

java - 我的 keyListener 发生了什么?

java - 在 Jetty 中使用自定义 WebAppClassloader

java - 如何在主类中调用java方法

python - 如何在 Eclipse 中更改 Python 代码的默认字体?

java - 向 Eclipse 工具栏添加可调整大小的文本

java - 为什么在使用单线程执行器时 "header.get() + footer.get()"会导致死锁?

android - 检测android设备是否连接到互联网

android - cygwin中的ndk-build错误

android - 需要将数据从一个 Activity 传递到另一个引用数据库

java - 改变内容的顺序辅助 Android 开发的 Eclipse