生成的apk包簽名錯誤時,可以通過android studio自帶的簽名工具生成release的apk包,再結合命令行工具
jarsigner進行簽名.
主要方法如下:
第一步:生成release apk包
第二步: 簽名
jarsigner -verbose -keystore D:\AndroidStudioProjects\cash\app\keystore\sdt_cash2.keystore -signedjar D:\AndroidStudioProjects\cash\app\build\outputs\apk\debug\app-release.apk D:\AndroidStudioProjects\cash\app\release.apk sdt_cash
app-release 爲要生成的簽名包, release.apk 是在第1步獲取到的apk包 keystore中rsa密鑰文件
注:生成release包有錯誤提示
在android {
lintOptions { checkReleaseBuilds false abortOnError false }}
中添加該段代碼即可