0

我有一个 android 项目,正在尝试添加 JBox2D 并添加“jox2d-library-2.1.2.2.jar”作为 Java Build Path|Libraries 和 Android Dependencies 中的引用库,并且在这两种情况下都会出现运行时错误:

意外的顶级异常:java.lang.IllegalArgumentException:已添加:Lorg/jbox2d/callbacks/ContactFilter;

我只是不明白为什么这会失败,因为只添加了一个 JBox2D 库 jar 的实例。

有没有其他人遇到过这个问题?

每次在执行运行之前,我都会执行项目清理。

此外,我还看到其他 Android 开发人员在不同的项目中遇到了类似的问题:

https://stackoverflow.com/questions/2680 ... ternal-jar

我已经尝试了他们的建议,但没有运气。

格雷厄姆

4

1 回答 1

-1

如果您的 ADT 2.0 或更高版本的 lib 文件不起作用。

解决方案: - 删除 lib 文件 - 从 java 构建路径中删除外部 jar 文件引用 - 创建 libs 文件 - 在此处复制 jar 文件(不要从 java 构建路径中引用) - 清理您的项目

现在它可以运行了

于 2012-10-18T12:44:57.577 回答