在Android Studio裡新增第三方程式庫的步驟試了好幾次才終於成功,以下是設定紀要。測試專案是TwitterProject,測試的主模組是Twitter。
我由下載jTwitter.jar用來建立Twitter連線,首先要將jtwitter.jar加入Android Studio的專案環境裡:
在專案的模組Twitter資料夾新增libs資料夾,最簡單的方法是點擊Android Studio最下方的Tool Window: Terminal,Terminal視窗出現後會在模組資料夾裡,用「md libs」建立子目錄,或自行在檔案總管或DOS box建立皆可。
將jtwitter.jar複製到新建的libs資料夾裡。(查看 AndroidStudioProjects\TwitterProject\Twitter\libs\jtwitter.jar是否存在)。
由左側【Project】 tool window瀏覽新建的libs,在libs節點按右鍵選【Add as Library…】。
由功能表【File】→【Project Structure…】打開專案結構視窗,點擊Twitter模組切換右側的分頁到【Dependencies】:
- 按最右側的+號以新增相依對象
- 點擊【File Dependency】
- 由libs挑選jtwitter.jar
- 按OK
打開Twitter模組裡的build.gradle查看是否已有下列設定,第二個compile是上一步驟加入的:
dependencies { compile 'com.android.support:appcompat-v7:+' compile files('libs/jtwitter.jar') }
6.在Activity Java程式裡使用Twitter類別:
Twitter twitter = new Twitter(); twitter.setAPIRootUrl("http://jdev.tw");
7.由功能表【Build】→【Rebuild Project】重建專案,有時在執行gradle clean任務時會出現classes.jar無法刪除的錯誤,重新啟動Android Studio後再試一次,如果還不行的話再執行下列步驟:
7.1.再開啟Terminal tool window,執行以下指令:
rem 確認一下JDK根目錄是否正確,我使用的是JDK 1.7 set JAVA_HOME rem 切換到專案目錄 cd .. gradlew build
7.2.如果是要清除先前產生內容,指令是「gradlew clean」
8.在Android Studio裡用Run執行。
##
您可能也會有興趣的類似文章- Android Studio無法在Ubuntu 64位元環境執行的解決方法 (0則留言, 2013/11/03)
- Android Studio的安裝、設定與執行 (2則留言, 2013/10/03)
- Genymotion Emulator:x86架構最快速的Android模擬器,加快Android程式開發 (0則留言, 2013/11/16)
- [Android Studio #3] 使用Android Asset Studio產生圖示檔與@+id與@id之差異 (0則留言, 2013/10/07)
- [Android Studio #2] 操作資源XML檔 (0則留言, 2013/10/03)
- Nexus 7更新Android 4.3後,重新回復Root狀態的步驟 (0則留言, 2013/08/02)
- 找到最麻吉的Android手機桌面程式 十之二:Nova Launcher (0則留言, 2012/10/12)
- 找到最麻吉的Android手機桌面程式 十之四:LauncherPro (0則留言, 2012/10/13)
- 找到最麻吉的Android手機桌面程式 十之五:ADW.Launcher (0則留言, 2012/10/14)
- 找到最麻吉的Android手機桌面程式 十之九:Nemus Launcher (0則留言, 2012/10/14)
- 找到最麻吉的Android手機桌面程式 十之八:ssLauncher (0則留言, 2012/10/14)
- 找到最麻吉的Android手機桌面程式 十之一:Apex Launcher (0則留言, 2012/10/12)
- 悲催上班族必備Android工具:Desktop Notifications,讓電腦瀏覽器同步顯示手機的通知訊息 (0則留言, 2013/07/22)
- 便利的Android程式啟動器:FAppSter,功能類似Launchy的隨打即找 (0則留言, 2013/08/06)
- 找到最麻吉的Android手機桌面程式 十之最終篇:MXHome Launcher (0則留言, 2012/10/14)
The post Android Studio添加外部程式庫的步驟 appeared first on 簡睿隨筆.