像Eclipse一樣依賴庫專案
阿新 • • 發佈:2018-12-11
學習自:https://m.2cto.com/kf/201703/615705.html 背景:新公司、新專案… 用過Eclipse開發Android專案的人應該都知道,使用Eclipse開發Android,使用第三方庫的時候,依賴很簡單,右鍵專案,add library 即可。 切換到android studio 開發到現在也兩年多了,經常都是直接在專案中引用庫專案或者新建一個庫專案,這樣的庫專案,都是和app同一級,在其他工程裡面要用的時候,又需要再重複再拷貝一份庫專案,然後修改匯入、配置檔案。 現在建立一個工程,修改為庫專案,然後在主工程裡面,依賴這個庫專案,這個庫專案和整個主工程是同一級的(需在同一個資料夾路徑下)。
步驟一、新建兩個project(一個主工程、一個庫專案) 庫專案的build.gradle檔案中修改: apply plugin: ‘com.android.library’ 去除 android{ applicationId “com.” }
步驟二、在庫專案中建立依賴,命名為lib_android,與lib專案的app同一級。
步驟三、settings.gradle檔案中,增加對庫專案的依賴 (重點) include ‘:app’ include ‘:Lib’ project (’:Lib’).projectDir = new File(’…/Lib’) include ‘:Lib:lib_android’
步驟四、app下的build.gradle檔案中,增加對庫專案的依賴
compile project (path:':Lib_rihua:lib_android')
完成依賴後,可以在android studio project檢視下看到與主工程同級的庫專案,則依賴完成。