2012-10-18 42 views
0

我有一個android項目,我試圖添加JBox2D並添加「jox2d-library-2.1.2.2.jar」作爲Java Build Path | Libraries和Android Dependencies中的引用庫,並且在這兩種情況下都會得到運行時錯誤:java.lang.IllegalArgumentException:已添加:Lorg/jbox2d/callbacks/ContactFilter;

意外的頂級例外: java.lang.IllegalArgumentException:已添加:Lorg/jbox2d/callbacks/ContactFilter;

我只是不明白爲什麼這是失敗的,因爲只有一個JBox2D庫jar添加實例。

有其他人遇到過這個問題嗎?

每次執行運行前,我執行一個項目清理。

另外,我看到其他Android開發者也有類似的問題,不同的項目:

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

,我已經試過他們的建議,但沒有運氣。

Graham

回答

-1

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

解決方案: -Delete LIB文件從Java構建路徑 -Remove外部JAR文件引用 - 創建庫在這裏提交 - 複製jar文件(不要從Java構建路徑參考) - 衛生項目

現在已準備好運行

相關問題