2017-09-16 12 views
1

我在即時應用程序項目結構中有多個功能模塊。我在我的核心模塊中使用的所有資源都在多個功能中使用。Android Studio 3.0.0 Beta 4在編譯時沒有抱怨,但運行R文件彙編時出現故障

假設我的核心模塊包名稱爲com.andorid.myapp.core

而且我有一個功能1模塊與包名稱com.android.myapp.feature1

現在如果我使用的任何資源從核心模塊插入特徵1模塊,我用簡單的R.string.something_from_core和工作室引用它不會抱怨任何事情連我都進口com.andorid.myapp.feature1.R沒有com.android.myapp.core.R它只是正常工作。但是當我運行./gradlew assemble時,它不會成功構建,並且會拋出一個錯誤,表示R.string.something_from_core不存在。

現在我的我的項目文件100S是使用來自核心資源,我無法找到其資源從核心未來,哪些是從特徵1,因爲在寫它的代碼工作室沒有抱怨什麼只是工作。此外,構建僅在嘗試運行像assmbleFlavourFeature這樣的構建變體時纔會突破,其餘的一切工作都正常。

因此,如果有人能夠提供幫助,那麼無法解決就會感到困惑。

回答

0

似乎緩存存在問題。 試試我的答案在這裏: My answer

希望這會有所幫助。

相關問題