apk 缺少簽名

今天要上線要給apk到應(yīng)用寶。但是上傳apk的時候說沒有簽名,我解壓了apk確實沒有簽名。但是這是應(yīng)用寶的Bug。

為什么這么說,android的機(jī)密機(jī)制更新了。有了v1和v2,當(dāng)你的minSdkVersion 是24的時候,是沒有CERT.RSA這個

文件在你的META-Info下面的。這個是v1簽名生成的。24的時候 google 是完全接受的,沒有這個文件,但是應(yīng)用寶過不去這個坎,檢查的代碼跟不上時代了。但是我們又要用怎么辦,那可以把minSdkVersion 改成小于24就可以了。

大坑呀。搞了一天。

還有另外一中方法是打包的時候只選v1, 最后一個辦法是手動用命令行簽名。

jarsigner -verbose -keystore D:\projects\app\ckeystore.jks -signedjar release-signed.apk app-release.apk

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容