INSTALL_PARSE_FAILED_NO_CERTIFIC

2019-11-01  本文已影响0人  细雨么么

最近升级了as 至最新 3.5.1,有些祖传代码改动较多。有个使用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 静态什么的错误,所以需要添加指定

android
{
*********************
compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

如果你吧最小版本提高了,添加了上面的代码其实就不需要提升最小版本。不然安装低于最小版本的手机时会提示一个 INSTALL_PARSE_FAILED_NO_CERTIFICATES的错误。签名错误。 what f。明明不是,网上找了一圈都是什么V1 V2的设置问题。其实不是,你需要吧最小版本换回来就可以了。

上一篇 下一篇

猜你喜欢

热点阅读