簡體   English   中英

Mutilmodule應用。 僅第一個模塊有效。 Android Studio

[英]Mutilmodule app. Only first module works. Android Studio

我有一個項目,該項目帶有我之前創建的項目中的3個其他庫項目(模塊)。

所有代碼都可以作為獨立代碼完美運行,但是在導入所有3個代碼時,只有模塊1可以工作。 構建和清單合並成功,沒有錯誤。 與模塊1相關聯的代碼可以完美運行,但是,當用戶與2和3中的任何代碼進行交互時,應用程序將停止工作並退出。

模塊1、2和3沒有代碼交互。 每個模塊在配置為應用程序時都可以單獨使用。 編寫程序是為了在按下不同的按鈕時使用模塊1、2、3,直到按下哪個按鈕。

我還使用一個測試應用程序對模塊2進行了測試,以查看其是否可以正常工作。 對模塊3做同樣的事情,結果也一樣。 但是,將模塊2和3一起添加時,無論我添加的是哪個模塊,都會產生與上述相同的錯誤。

是不是Android Studio除了項目模塊之外只能接受一個模塊?

所有研究表明,它應該能夠采用多個模塊,但是我要求你們,我的前輩們提供幫助。

在模塊1的build.gradle文件中,確保將其他模塊指定為依賴項。 例如:

dependencies {
    ...
    compile project(':module2')
    compile project(':module3')
    ...
}

同樣,在項目的settings.gradle文件中,確保包括其他模塊,如下所示:

include ':module1', ':module2', ':module3'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM