在 Gradle 3.0 下,如果你的 app 包含了新的自定義的 buildType盒发,而依賴庫中卻沒有相應(yīng)的自定義 buildType兔沃,則編譯階段就會報錯。
在 Gradle 2.x 時代卵沉,如果 app 中定義了 baidu類型颠锉,而子模塊中沒有定義,是不會報錯史汗。
解決方案一:
在子模塊中同樣定義一個空baidu{}類型
解決方案二:
matchingFallbacks
琼掠,它可以指定在子模塊中沒找到對應(yīng)的構(gòu)建類型時要加載哪個類型
matchingFallbacks = ['baidu','debug']