0
我試圖模塊化我的應用程序,但是我遇到了問題。未找到自定義功能的android類
我有四個模塊,應用程序和instantapp作爲應用程序和功能,基礎和細節,好嗎?
基地是其主要特徵(com.android.feature),我已經得到了我大部分的邏輯gradle這個文件:
apply plugin: 'com.android.feature'
bla bla bla
dependencies {
application project(":app")
feature project(":details")
}
細節格拉德爾文件:
apply plugin: 'com.android.feature'
bla bla bla
dependencies {
implementation project(':base')
}
從基地的Android清單有一個名爲com.jtcsoft.com的包,詳細信息功能包含一個包:com.jtcsoft.com.details。
一切正常,在細節,但基本特徵,我的細節要素類都沒有找到:(Android Studio中告訴我加編譯項目(「:詳細信息」)。在基礎配置,但是這會導致循環依賴
什麼我做錯了什麼?:(
非常感謝事先!功能之間
該bas e功能模塊是您的android即時應用程序的基本模塊,所有其他功能模塊都依賴於它。 您可以參考AIA項目結構:https://developer.android.com/topic/instant-apps/getting-started/structure.html#basic-app _如前所述,功能模塊之間的依賴關係是單向的,所以'base '不能依賴'細節'._ – ManmeetP