java - 将库导入到 Android 项目中?

标签 java android eclipse buildpath

我有多个项目,一个 Android 项目和几个“Java 库”项目,我需要将它们导入到我的主 Android 项目中。

我的库使用 springFramework.jar,当我将此库包含到我的 Android 中时,出现以下异常。

10-01 11:35:04.101: E/dalvikvm(1144): 找不到类“org.springframework.web.client.RestTemplate”,从方法 com.nuvasive.shared.atlasmobile.service.ServiceClient 引用。

如果我将 jar 文件包含到我的主项目以及库中,一切都会正常工作,但我宁愿不这样做。

所以这里有两个问题:

  • 似乎我的库中的 jar 文件没有添加到我的主项目
  • 我的主项目无法访问我的库项目中的类

我在这里做错了什么?

enter image description here

enter image description here

最佳答案

根据我的说法,如果您已将 jar 文件添加到构建路径(检查“库”选项卡),则从该选项卡中删除它们,正如我所见,您尚未按顺序标记正在使用的 jar 文件并导出,请标记您所在的所有 jar 文件使用。您将在“库”选项卡的“私有(private)库”下看到这些内容。

尝试一下。

关于java - 将库导入到 Android 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19120735/

相关文章:

java - 将毫秒转换为月和年无法正常工作

java - Spinner 不会响应点击……即使调用了 onItemSelected?

c - 如何在预构建中编译自动生成的 C 文件?

java - 禁用对 JTable 中某些列的编辑

java - 使用泛型和自定义迭代器时出错

java - 在 android 中集成 org.apache.poi 和 javax.xml.stream.* 包 (stax-api) - 如何在 Android Studio 中设置 --core-library 参数?

php - 推送通知在android中多次获取

android - 在android中使用二进制数据?

c++ - 无法使用 eclipse cdt 在 C/C++ 中打开文件

java - 从 TextView 中删除停用词