Android中的外部jar问题

时间:2013-01-19 20:23:17

标签: android opencmis

我正在

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

通过模拟器执行时,

用于外部jar。

我做过以下事情 -

  1. 在root包下创建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. 然后转到项目属性 - > java构建路径 - >订购和导出,然后选中针对Android Dependency和Android 4.2的复选框
  3. 清理项目
  4. 但仍然无法解决这个问题。请指教。

1 个答案:

答案 0 :(得分:0)

在项目中

右键单击,选择 Android工具 - >添加支持库

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

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

如果您在 libs文件夹中看到外部jar文件,则右键单击,然后选择构建路径 - >添加到构建路径

检查here以获取详细说明。