1

我越来越

java.lang.NoClassDefFoundError: org.apache.chemistry.opencmis.client.bindings.CmisBindingFactory

通过模拟器执行时用于外部 jar。

我做了以下事情 -

  1. 在根包下创建 libs 文件夹,并将所有外部 jar 保存在 libs 文件夹下。libs 文件夹包含:activation-1.1.jar, android-support-v4.jar, chemistry-opencmis-client-api-0.8.0.jar, chemistry-opencmis-client-impl-0.8.0.jar, chemistry-opencmis- commons-api-0.8.0.jar, chemistry-opencmis-commons-impl-0.8.0.jar
  2. 然后转到 Project Properties -> java Build path -> Order and Export 并选中针对 Android Dependency 和 Android 4.2 的复选框
  3. 清洁项目

但仍然无法解决这个问题。请指教。

4

1 回答 1

0

右键项目,选择Android Tools->Add Support Library

或者,右键单击项目->属性-> Android

在该屏幕的底部,您应该会看到您包含的 Android 库以及它们是否正确链接。

如果您发现那里缺少任何外部 jar,请右键单击libs 文件夹中的外部 jar 文件,然后选择Build Path -> Add to Build Path

在这里查看详细说明。

于 2013-01-19T20:34:56.287 回答