安卓專案如何讓module依賴於另module

2022-07-27 06:52:05 字數 2419 閱讀 8363

1樓:愛唐伯虎點文香

androidstudio(後面簡稱as)在匯入一個外部的本地module時,as採用的是複製一份到當前專案目錄下這種策略。這種方式在開發一個專案時並不會有什麼大問題,不過,在多個專案都引用同一個或幾個module時就會出現大問題,這種公用的module通常都是框架類或工具類module,如果每個專案都複製一份module到自己專案目錄下,如果某天發現module中有幾個bug需要修改,你就會發現,你不得不去每個目錄下修改module,如果是修改的東西比較多的話,絕對是欲哭無淚。

然後只需要在其他引用這些module的工程settings.gradle中新增如下配置

原理其實也非常簡單,就是我們強制新增並修改了引入module和module的路徑,完成配置並clean後目錄變成如下結構

driver目錄就是專案工程目錄,可以發現,配置後,driver下專案引用的幾個module都被成功引入,只不過和之前直接匯入module不同,他們不再是在driver目錄下了,而是和driver平級,當然,這並不會影響引用。

注意點:這些看上去和driver平級的幾個module,其實在真實的檔案目錄下是不存在的,也就是說你直接進入硬碟檢視檔案是沒有這幾個目錄的,只有在as中才能看到,這些module的真實目錄就是他們自己所在的lirary專案目錄,這樣就保證了多個專案同步使用一個module。配置settings.

gradle中module的file的路徑時需要注意,裡面應該填寫的是module的真實目錄,因為我的module根目錄和專案是在同一個工作空間的,如果你的module的根目錄和專案不再同級目錄,則應該做出對應修改。

補充:發現一個額外問題,這樣配置後,如果你的公用library是上傳了git的話,你的專案如果沒有配置git,然後你配置git時會發現怎麼提交都是顯示的上傳library到git,這時只需要自己手動新建一個倉庫就可以了

2樓:匿名使用者

setting.gredle中配置你的module成為library 比如:

include ':android-pdfview', ':sdkproject'

android studio 怎麼對module進行依賴

3樓:星月小木木

1進行新增相關的依賴包模組,就需要開啟android studio的程式,進行開發介面中之後,點選選單「file」》「project structure」。

2開啟project structure中,在module中選中一個專案。

3進入到該專案中點選中間位置中的「dependencies」後,進行點選新增按鈕「+」。

4彈出的下拉的選單中進行選擇」module dependency「。

5可以看到module的中自己建立library包,選中mylibrary,然後點選「ok」。

6這樣程式的依賴就新增到列表成功了,進行點選「ok」即可。

7返回到android studio的開發的介面中,選中gradle scripts的build.gradle之後,在build. gradle新增相應的依賴**。

androidstudio有多個module,如何執行其中一個module

4樓:匿名使用者

工具欄上方有run,旁邊有個向下的三角箭頭,可以選擇 執行哪個

android studio用import module 為app module引入另一個module,並修改了這個module的gradle, 50

5樓:thx_吳

餐看下這個博文,試試他的第二種方式

android studio中怎樣將module依賴到主工程

android studio module依賴

6樓:廈門侯玩轉電子科技

1、進行新增相關的依賴包模組,就需要開啟android studio的程式,進行開發介面中之後,點選選單「file」》「project structure」。

2、開啟project structure中,在module中選中一個專案。

3、進入到該專案中點選中間位置中的「dependencies」後,進行點選新增按鈕「+」。

4、彈出的下拉的選單中進行選擇」module dependency「。

5、可以看到module的中自己建立library包,選中mylibrary,然後點選「ok」。

6、這樣程式的依賴就新增到列表成功了,進行點選「ok」即可。

7、返回到android studio的開發的介面中,選中gradle scripts的build.gradle之後,在build. gradle新增相應的依賴**。

如何讓安卓手機強制4g網路模式,如何讓安卓手機強制4G網路模式

需要先滿足使用4g網路的條件 1 手機支援4g網路 2 所在區域4g網路已覆蓋 3 手機號碼已開通4g 滿足以上3個使用4g網路的條件之後現在的智慧手機都是自動調節網路模式的,無需額外強制4g網路設定,因為不滿足以上3個條件,即使再怎麼強制4g網路也是無法使用4g網路的。大哥,你以為你是手機大神?有...

求助 安卓7 1 1 如何安裝,求助 安卓7 1 1 如何安裝v4a

安裝v4a之前,請先檢查手機是否具備以下v4a執行條件 手機root,selinux安全許可權開放為permissive寬容狀態,busybox工具箱,如果是5.1.1系統再加上一個v4a優化工具!缺一不可!安裝步驟 第1步 進入rec,刷stockrider kernel v2.11.0,韓版第三...

安卓手機桌面問題,安卓手機如何增加桌面

長按圖示 然後會出現紅紅的 最底下中間有個好像 垃圾桶這樣的 順著手勢點進垃圾桶就行 長按圖示有選單選擇取消 長按圖示 託到底部 長按圖示,一般都這樣。安卓手機如何增加桌面 在桌面用兩個手指做縮小的動作 滑到最右側可以增加桌面 按住圖示不放,然後會顯示拖動的。按選單鍵,點選新增,選擇小工具新增在桌面...