Android 安裝包沒有簽名文件問題

當使用Android studio 打好一個release 包,上傳到市場平臺的時候,卻被提示解析失敗,沒有簽名文件,好長時間沒有打包了,難道是有些細節給忘了,明明一個月之前上傳的簽名包還是可以的。

把打好的包改成zip格式,解壓看了一下 

確實簽名文件應該在META-INF文件夾下,後綴名是.RSA的文件,確實是沒有。

查看了一下自己的打包過程,發現了一個小問題:

V2這種簽名方案是Android7.0引入的,它能提供更快的應用安裝時間和更多針對未授權 APK 文件更改的保護。具體請看這裏。V1適用於所有android版本的機型,但在Android7.0及以上會缺少針對未授權 APK 文件更改的保護;只勾選V2,Android7.0以下的機型會報錯,所以這裏建議同時勾選V1,V2,以適用所有機型。

發現問題所在,重新打包,發現還是不可以,再從網上搜索了一下,發現自己的build.gradle 文件有問題:

在 buildTypes裏面添加

signingConfig signingConfigs.release

 

再重新打包上傳,一切OK。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章