我正在尝试在我的 Android 项目中引用一个纯 java 项目 -> Java 项目有一大堆我需要使用的类。哦,正如第一个回应指出的那样:我正在使用 eclipse,是的:)
唯一的问题是:我总是无法找到从方法 com.example.helloworld.MainActivity.onCreate 引用的类“XXX”。我似乎错过了一些步骤或错误......?
我已经做了什么:
- 项目作为项目添加到 Java 构建路径中(逻辑上必要)
- 在 Java Build Path 的“Order and Export”中标记并推到顶部(这解决了这里其他人处理 Jar 文件时的问题)
- Ir 在项目设置的“项目引用”中被标记。
- 我在构建路径的“库”下添加了相关类所在的文件夹...我不确定这是否必要。
我引用的 Java 项目有一大堆 Jar,但如果这是原因,我不应该得到不同的错误消息吗?
最佳答案
我遇到了同样的问题,经过几个小时的挫折和搜索,我终于在这里找到了答案: Android, class not found from imported jar file
基本上,问题是引用的纯 java 项目或生成的 jar 是使用 Java 1.7 构建的,而 Android 项目设置为使用 1.6。
关于java - 在 Android 项目中引用(纯 Java)项目(找不到类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16079726/