2013-04-17 30 views

回答

1

正確的做法:

你需要做的是外部庫(JAR文件)拷貝到你的項目的/libs文件夾。

那樣,這些庫將與您的項目一起編譯,並且可以在部署應用程序時在真實設備上使用。

有些時候你需要一個項目添加到您的workspace(例如,谷歌地圖庫) ,然後使用properites -> Android窗口底部添加庫引用。

通過閱讀我編寫的Google Map API V2指南的前3步,您可以瞭解它是如何完成的。還有我引用了Android庫項目:

Google Map API V2 Guide

走錯了路:

任何其他方式,例如像將使用properties - > Java build path屏幕可能會導致丟失庫,當你運行這些文件該項目在一個真實的設備上。

+0

這僅適用於JAR庫,不適用於Android庫項目。上述至少一個(ActionBarSherlock)是一個Android庫項目。 – CommonsWare

+0

是的,你的權利,我將添加Android庫選項(如谷歌地圖)以及。 –

+0

@EmilAdz我在任何下載的庫中都看不到任何JAR文件。那麼,這是否意味着他們是Android圖書館項目? –

4

對於那些作爲簡單JAR分發的用戶,請執行Emil Adz指示的內容,然後將該JAR複製到您的項目的libs/目錄中。

對於那些像ActionBarSherlock那樣分發爲Android庫項目的人,您需要做更多的工作。對於Eclipse,您需要將庫項目導入到工作區中,然後進入項目>屬性> Android,然後單擊[添加]按鈕將庫項目添加到應用程序項目。對於命令行版本,請使用android update lib-project將應用程序和庫項目鏈接在一起。

您可以在文檔中閱讀有關引用Android庫項目from Eclipsethe command line的更多信息。

+0

Okie ..謝謝你的回答。我會看看它。 –

3

您需要從現有來源導入這些庫作爲Android項目,並通過進入其屬性將它們標記爲「Is Library」。

將其標記爲「Is Library」後,進入Properties-> Android-> Library-> Add(它會顯示您導入的庫列表),將其添加到您的 項目中。

0

如果他們罐子做那麼libs粘貼文件夾的罐子中,然後去你的項目buildpath - >configure build path - >Add Jars - >ok,如果它是那麼庫項目到您的項目Property - >Android - >Add - >Ok - >Apply

+1

**絕對不要手動修改您的構建路徑。** – CommonsWare

相關問題