2012-11-30 64 views
1

我有一個Android項目和一個web應用程序項目。 我想在它們之間發送一個對象。我用一個名爲SharedObj的類打開了一個新項目。 這個類我導出到一個jar文件,我將它作爲外部庫導入到兩個項目中。 在Web應用程序項目中,它被識別爲SharedObj類,而在Android項目中則不是。Android項目無法從extenal庫中識別出一個類

是什麼問題?

+0

你把它放在libs文件夾? –

回答

0

我強烈懷疑你把你的jar放到錯誤的文件夾中。該jar應該放到項目目錄頂層的/ libs文件夾中。

+0

它在libs文件夾中。 –

1

幾周前我有同樣的問題。我創建了「libs」文件夾,並將* .jar與其他外部文件放在一起。這個對我有用。

+0

,如果它不適合我? –

+0

順便說一句,每次你做的SharedObj改變,你必須重新創建JAR並覆蓋上libs文件夾。這很煩人,但它似乎是唯一的出路,因爲沒有Java項目導入是可能的。 –

+0

右鍵單擊項目 - >構建路徑 - >配置構建路徑 - >「庫」選項卡 - >添加罐。然後瀏覽到您的項目,搜索libs文件夾,選擇的* .jar –

0

如果您使用的是Windows ..

右擊複製你的jar文件 - >複製,然後打開Eclipse和其粘貼到庫文件夾。然後右鍵單擊粘貼的文件,然後單擊構建路徑 - >添加到構建路徑