標籤:android studio 匯入 第三方庫
之前開發Android都是使用的eclipse,最近由於和外國朋友Timothy一起開發一款應用,他是從WP平台剛切換使用Android的,使用的開發環境時Android Studio,為了便於項目的交流,我便嘗試著去使用Android Studio。剛開始用遇到一個問題:如何在Android Studio中匯入第三方庫?
首先本人使用的Studio版本為0.5.8,嘗試解決方案如下,分兩種:
1.匯入jar包
直接複製你的jar包(如actiobarsherlock.jar)至工程的libs目錄,然後右鍵該jar檔案,選擇Add As Library...,OK。
2.匯入Library Project(比較麻煩)
嘗試按照http://www.cnblogs.com/neozhu/p/3458759.html中的方法進行,未能成功(要修改的太多,太過麻煩),後在stackoverflow上找到這麼一種方法:
通過建立Android Library再替換檔案來實現
2.1選擇File->New Module->Android Library,點擊next;填寫App name(比如NotesShare)和module name(比如我引用的第三方庫Inscription,和你的第三方庫名相同);
2.2刪除庫目錄中src/main目錄中的所有檔案;
2.3複製第三方庫的AndroidMainfest.xml、res、src檔案(夾)到庫目錄的src/main目錄中;
2.4將src/main目錄下的src目錄重新命名(Shift+F6)為java;
2.5刪除庫目錄(Inscription目錄)下的build.gradle檔案(注意不要修改錯了地方)中的dependencies和release模組;
2.6添加該模板到你的工程:File->Project Structure,可以看到左側Modules一欄多出除了你的工程(NotesShare)之外的一個模組(Inscription),點擊自己的工程模組,切換到Dependencies選項卡,點擊右上方的“+”表徵圖,出現三個選項(1.Library dependency 2.File dependency 3.Module denpendency),鍵盤按鍵3選擇,然後Dependencies選項卡就會顯示庫模組了。