我有一个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
我尝试了他们的建议,但没有运气。
格雷厄姆
答案 0 :(得分:-1)
如果你的ADT 2.0或更高版本的lib文件不起作用。
解决方案: -Delete lib文件 - 从java构建路径中删除外部jar文件引用 - 创建libs文件 -Copy jar文件在这里(不要从java构建路径引用) - 清理你的项目
现在已准备好运行