最近下載新版本的Android Studio,并配置使用jdk 11作為Java環(huán)境,創(chuàng)建簽名證書提供給合作伙伴簽名報以下錯誤:
com.android.ide.common.signing.KeytoolException:Failed to read key dscg?from store "D:\DirKey\dscg.jks":Invalid keystore format?
經(jīng)過排查問題分析,我方創(chuàng)建證書采用Android studio中配置的jdk版本為jdk 11,合作伙伴Android Studio中配置的jdk版本為 jdk 8,由于雙方j(luò)dk版本不一致導(dǎo)致簽名失敗。
jdk8 應(yīng)該是無法兼容jdk 11創(chuàng)建的證書,jdk11應(yīng)該是可以兼容jdk8創(chuàng)建的證書,具體各位小伙伴可以嘗試一下,最后附圖jdk環(huán)境配置位置:
文章來源:http://www.zghlxwxcb.cn/news/detail-511920.html
如果出現(xiàn)問題需要核實下jdk版本是否一致,嘗試切換不同的jdk版本試一下。?文章來源地址http://www.zghlxwxcb.cn/news/detail-511920.html
到了這里,關(guān)于Invalid keystore format 報錯解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!