2016-03-26 123 views
0

我使用2个外部罐子(langdetect.jarjsonic-1.2.0.jar)外部罐子类未发现异常

第二个在第一个罐子里面使用。然而,当我使用这些罐子的课时,我得到了下面的错误。奇怪的是它工作在API级别16,但没有工作过21.我不明白为什么在classpath错误我得到关于向API级别...

到目前为止,我尝试:

  • Java构建路径,请检查外部罐子。
  • 在清单文件中删除名称:application_name
  • libs文件夹已存在libs文件夹。

还有其他建议吗?

抛出java.lang.ClassNotFoundException:未找到路径类 “org.apache.commons.beanutils.DynaBean”:DexPathList [zip文件 “/data/app/com.example.mreinstein- 2/base.apk“],nativeLibraryDirectories = [/供应商/ lib中, /系统/ lib中]]

class path

gradle 1

gradle 2

+0

显示你的'build.gradle.' –

+0

显示你的build.gradle和classpath。 – Radhey

+0

有人有什么想法吗? –

回答

1

我无法使用eclipse解决它,所以我迁移到Android Studio。然后,我在“org.apache.commons.beanutils。*”的gradle中添加了依赖关系。然后它工作。 也许如果我下载库jar来eclipse lib文件夹,它会被修复。但由于汇编没有给出任何错误,我不能忍受它。