2011-11-03 141 views
0

我在eclipse中製作了一個android項目。這個項目有一個庫項目: 庫項目(標有「is library」)包含了一個jar文件。 這個庫項目使用jar文件做了很多事情。代碼中的 一切都很好。Android將jar添加到自定義庫

問題是,當編譯並安裝到我的手機時,對jar文件的引用不再存在。

當我將jarfile也添加到我的基礎項目。然後該程序起作用。 但是,我不認爲這是正確的解決方案。 那麼我做錯了什麼?

回答

0

在你的Android庫項目中使用的庫JAR必須手動添加到相關應用項目的構建路徑,而不是Android的庫項目構建路徑本身,看看API here

+0

嚴重嗎?這很愚蠢,但的確如此,我明白了。所以我做了沒有錯。你應該說,如果類庫有一個鏈接到類庫本身將保存該jar文件的jar。但是我會保留鏈接兩次到jar文件。 – Doomic

1

您應該添加libs文件夾到您的項目

然後,添加罐子上.jar文件的文件夾,點擊右鍵,去構建路徑,然後選擇添加到路徑或建立到路徑。這樣圖書館將成爲你的項目的一部分。這應該有所幫助。

+0

我像你說的已經改變了它。但它仍然不起作用。 – Doomic

+0

你在logcat中獲得了什麼? –

+0

發現在網上: 庫項目將不會被編譯成自己的apk文件 庫項目可以使用其他的jar文件 我的藏書sepratly安裝在我的divice。它在應用程序菜單中放置了一個快捷方式 – Doomic