最近升級了as 至最新 3.5.1薪寓,有些祖?zhèn)鞔a改動較多社痛。有個使用butterknife的 需要提高版本值
implementation 'com.jakewharton:butterknife:9.0.0-rc2'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2'
值得一提的是這個玩意兒 需要的編譯版本很高。as 3.5.1的推薦bulid是28.x。x刁憋,最小版本26還是24來著杂彭,編譯會報一個 androidN 靜態(tài)什么的錯誤墓毒,所以需要添加指定
android
{
*********************
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
如果你吧最小版本提高了,添加了上面的代碼其實(shí)就不需要提升最小版本亲怠。不然安裝低于最小版本的手機(jī)時會提示一個 INSTALL_PARSE_FAILED_NO_CERTIFICATES的錯誤所计。簽名錯誤。 what f团秽。明明不是主胧,網(wǎng)上找了一圈都是什么V1 V2的設(shè)置問題。其實(shí)不是习勤,你需要吧最小版本換回來就可以了踪栋。