2012-07-17 92 views
0

我寫了一個Android的遊戲引擎庫,並想將其導出到一個jar文件。我試着用下面這樣做:導出Android項目以JAR(包括其他罐子)

出口> JAR文件>完成

只要我的jar添加到另一個Android項目的構建路徑,我得到一個小盒子在我的代碼俗話說:

Foo類型不能得到解決。這是間接 從所需的.class文件

我相信這是因爲我的遊戲引擎庫包含在jar的形式其他庫引用。

我怎麼能這些jar文件添加到我的遊戲引擎jar文件?

回答

0

你可以反編譯使用JDui其他jar文件,把你需要的東西,並把它添加到庫中。這一切都取決於有多大,你需要什麼..

此外,檢查您是否在使用出口proguard。你必須小心如何配置它。

+0

沒有辦法在我創建的jar中包含外部jar嗎? – 2012-07-17 17:42:20

0

我假設你使用的是Eclipse。你還需要使用Properties-> Java Build Path-> Libraries-> Add Jar按鈕將你的jar文件添加到目標項目

+0

我已經完成了這項工作,但是當我輸出時,它們不包含在jar中。 – 2012-07-17 18:49:51

+0

jar文件就像zip文件一樣。您可以將其解壓縮以查看相應的.class文件是否存在 – sksEng 2012-07-17 23:56:17