編譯時(shí)遇到這個(gè)問題
Error:com.android.builder.dexing.DexArchiveBuilderException: Failed to process
.../app/build/intermediates/transforms/desugar/debug/72.jar
按照報(bào)錯(cuò)提示我只需要將編譯的Java版本改成1.8就可以了冷溃。
我的rootProject#build.gradle
有個(gè)方法是這樣
subprojects { project ->
//(符合規(guī)則)
apply from: config
//...
}
會(huì)為符合規(guī)則的subProject
添加上合適的Java_Version
(在config
中)
但是我為了添加一個(gè)自定義Plugin
,增加了一個(gè) buildSrc
的subProject
趁俊。
所以這個(gè)項(xiàng)目因?yàn)槲业囊?guī)則原因,沒有被應(yīng)用到apply from: config
篮灼。
因?yàn)?code>buildSrc的特殊性 德频,settings.gradle
可以寫buildSrc
所以將':buildSrc'
從 settings.gradle
中刪除,然后重新編譯就好了源譬。