背景:
開(kāi)發(fā)項(xiàng)目公共library契讲,編譯時(shí)出現(xiàn)該問(wèn)題
原因:
proguard 添加優(yōu)化后的自身的一個(gè)bug導(dǎo)致
解決:
方案一:去除proguard優(yōu)化,proguard文件中添加?-dontoptimize
方案二:優(yōu)化算法中添加?!code/allocation/variable(推薦)
方案三:在項(xiàng)目根目錄中的gradle.properties文件中添加android.enableD8=true肆饶,使用D8編譯器編譯骇吭,適合studio3.0以上