2

我有问题...

我制作了一个 Jar(称为“GeoFence.jar”),我必须在 Android 项目中使用它。所以,我所做的是:

  1. 看看这么多的网站 HowTo 的
  2. 在 android 项目中创建“libs”文件夹。
  3. 添加我的 JAR(手动)
  4. 然后我去了 Java Build Path 并检查了我的 JAR 是否包含在 Android Dependences 中。
  5. 最后我做了必要的导入来使用我需要的 JAR 类。

完成所有这些之后,我运行了我的应用程序,它抛出了这个错误:

在此处输入图像描述

而且我不明白发生了什么,因为,我修复了项目属性并清理了它。它仍然无法正常工作。

这是我的结构和构建路径。

在此处输入图像描述

在此处输入图像描述

4

3 回答 3

3

如果您转到 Android Dependencies 文件夹,您应该能够展开 GeoFence.jar 文件。com.elias.polygon.City这样,如果您继续扩展子文件夹,您应该能够找到该类。

如果您不到它,您可能在导出 jar 文件时出错。

如果您可以看到该类,则您的构建路径/项目属性中有错误

于 2013-04-03T17:02:06.340 回答
3

在两个 stpe 以下添加 jar 使用:但对你来说只做第二个。

1. Your Project -> right click -> Properties -> Java Build Path -> Libraries -> Add Jar -> yourjar.jar
2. Your Project -> right click -> Properties -> Java Build Path -> Order & Export --> Select All --> OK

之后只需清理您的项目并运行。

于 2013-04-04T12:16:32.557 回答
1

我遇到的问题是,我想导入的 jar 使用了一些在 android 中不是“允许”的包,所以我必须以不同的方式来做。

之后,它发生了同样的情况,但问题是 Jar 是在 v1.7 中构建的。当我在 v1.6 中构建时,android 接受了它。

所以,首先要寻找:

  1. 不要使用 android 中不允许的包
  2. 查看在哪个版本中构建了解决方案。
于 2013-04-16T16:38:28.610 回答