java.lang.IllegalArgumentException:已添加:Lorg / jbox2d / callbacks / ContactFilter;

时间:2012-10-18 11:44:09

标签: android jbox2d

我有一个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

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

格雷厄姆

1 个答案:

答案 0 :(得分:-1)

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

解决方案:   -Delete lib文件    - 从java构建路径中删除外部jar文件引用    - 创建libs文件   -Copy jar文件在这里(不要从java构建路径引用)    - 清理你的项目

现在已准备好运行