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

時間 2022-03-26 08:55:11

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新增相應的依賴**。

如何讓安卓手機變成蘋果,怎麼把安卓手機變成蘋果手機

胡椒玉米片 如何讓安卓手機變成蘋果,這個很簡單呀,你把安卓手機殼子換成蘋果手機的殼子就行了時候鈴聲也設定一樣的。 小波波 安卓手機是不可能變成蘋果手機的因為兩者的系統是完全不一樣的,蘋果手機是閉環的系統,而安卓手機是開放的系統,而且它們兩者的差距還是非常非常大的,而在源 方面就是完全不一樣的,所以不...

安卓手機如何更改,安卓手機如何更改IP

設定 wlan設定 下面的三道槓 高階 使用靜態ip 選上 既可更改wifi的ip為手動設定。當自動獲取失敗時,可以手動設定靜態ip。 極光 動態 安卓手機改ip的方法就很簡單了 如果想切換到指定地區的ip位址 只需要點下右上角的 線路選擇 找到要切換的線路切換就行了 國內動態 有的,用東騰動態吧!...

如何讓安卓控制項向左移動,android 控制項移動方法

android控制項位置都是自己設定的。如果要控制項放到任意位置,建議用relativelayout 相對布局 然後給控制項新增屬性,把控制項放到想要的位置 下面是相對布局中 控制項能用到的屬性。屬性值為true可false android layout centerhrizontal 水平居中 a...