[英]Adding external jar to android project
我有以下問題:
我有兩個項目:jre1.7和android 2.1。 我想首先構建一個jar文件,並在第二個項目中將其用作框架。 我正在使用eclipse,當我添加外部jar時,我已經做了我通常做的事情。 (右鍵單擊項目 - 構建路徑 - 添加外部Jars),似乎一切都很好,有Referenced庫文件夾出現,它包含jar。
但是當我嘗試編譯Android項目時,它會給出NoClassDefFound錯誤。 難道我做錯了什么?
如果您使用Android SDK和ADT r17或更高版本,現在Google推薦的添加依賴項的方法是:
Android SDK現在可以自動為您提取並解決依賴關系,您不再需要其他手動設置(將jar添加到項目構建路徑)。 查看r17更改日志 :
添加了自動設置JAR依賴項的功能。 / libs文件夾中的任何.jar文件都將添加到構建配置中(類似於Ant構建系統的工作方式)。 此外,庫項目所需的.jar文件也會自動添加到依賴於這些庫項目的項目中。 ( 更多信息 )
另外,官方開發指南中沒有明確說明Android現在完全支持java 7,現在最好繼續使用JDK 6。
希望這可以幫助。
如果要將此外部jar包含到Android項目中,則只需在Eclipse環境中執行以下步驟即可。
我會假設您使用ADT 17,Android有一個類路徑問題,您可以在這里閱讀它,您只需轉到導出選項卡並檢查jar。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.