2017-06-14 65 views
3

在即時應用程序功能模塊中,我導入了aar(使用來自maven存儲庫的「api」語句),其中包含清單中的活動聲明和用於這個聲明。 生成的清單合併失敗,因爲未在基本要素項目中找到樣式資源。 似乎來自功能模塊中的導入aar的資源不包含在基本功能模塊中。Instant Apps功能模塊中的資源合併

由於插件仍然處於alpha模式,我不確定我是否做錯了什麼,如果它是一個錯誤或預期的行爲。

對此有何建議?

+0

仍然遇到在ALPHA5 :( – karate

+0

同樣的問題@karate到這裏檢查我的答案很顯然,這是現在的intetended行爲 – gbaccetta

回答

3

事實上,現在看來,這是預期的行爲。 他們現在affirmn官方FAQ: 「此外,通過功能模塊的清單中引用的所有資源必須存在的基本特徵模塊中的」

在情況下,如一個描述的那樣,可以是因爲要麼你不得不在基本模塊中包含提供資源的庫,要麼至少在基本模塊中重新聲明(槽覆蓋)清單中使用的資源。

來源:https://developer.android.com/topic/instant-apps/faqs.html

+0

這是罰款AndroidManifest文件,而不是代碼但是我實際上遇到了另一個問題,當我試圖訪問它時,沒有找到特徵模塊中的資源是自己的模塊,但是我將資源移動到基本模塊中,然後它們隨處可用。 – karate