簡體   English   中英

如何將庫添加到android項目?

[英]How to add a library to an android project?

我已經從eneter.net下載了消息傳遞框架庫。 在eclipse中,我已將庫導入到/ libs文件夾。 我右鍵單擊該庫,然后將其添加到構建路徑。 我知道代碼是正確的,但是當我編譯並嘗試運行它時,它說它找不到類。 奇怪的是,當我在一個壓縮程序中打開apk時,庫在編譯時並未添加到apk中。 有誰知道為什么會這樣嗎?

嘗試在Eclipse的項目資源管理器中右鍵單擊您的項目,然后點擊Properties 轉到標簽為Java Build Path的選項卡,然后單擊Add Library... (如果它是一個jar文件,則如果已將Jar Add External JARs...到項目中,則Add External JARs... Add JARs...如果尚未將Jar Add External JARs...到項目中,則Add External JARs...在項目中)。 從那里瀏覽要添加的庫,然后將其添加到項目中。 重新編譯(甚至是Project-> Clean),然后嘗試運行它,看看是否現在添加了庫。

我右鍵單擊庫,然后將其添加到構建路徑

從Eclipse中的ADT插件的R17版本開始,這不是必需的。 此外,如果這樣做可能會引起問題。

有誰知道為什么會這樣嗎?

可能是因為您的目錄名稱中有一個錯字,所以它沒有命名為libs/ 通過手動將其添加到構建路徑中,您正在針對它進行編譯,但是構建工具並未將其添加到APK中。

該庫是否以完整的Android項目形式存在? 然后將其與另一個Android項目一起使用,方法是轉到該項目的“屬性”,選擇“ Android”選項卡,然后在下部窗口中找到並選擇該庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM