AndroidStudio 自动签名无效

记录一个大坑。。。。
搞了好几个小时 头都搞懵了~~~~

今天要上线一个新项目,,于是按照往常一样,打包,签名,加固,上线。。。。
没想到加固的时候,提示应用未签名!!

我还以为操作原因,又按照以前的操作弄了几遍, 打包,检查签名sign 最后还是一样,
那应该不是操作原因了。。

于是只能先看看打包的apk是否真的未签名:
在cmd中使用命令:
jarsigner -verify -verbose -certs name.apk


QQ截图20200901235102.png
QQ截图20200901235129.png

可以看到 还真是没签名。。。

操作没问题,签名文件也没问题,代码也跑得起来。。。 这可真是日了狗了。。

于是在网上找了找 , 有幸找到了这篇博客:
https://blog.csdn.net/wolfnx/article/details/102870325?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allbaidu_landing_v2~default-6-102870325.nonecase&utm_term=android%20studio%E7%AD%BE%E5%90%8D%E6%8F%90%E7%A4%BA%E6%88%90%E5%8A%9F%E5%AE%9E%E9%99%85%E4%B8%8A%E6%B2%A1%E6%9C%89

因为项目里有用到比较新的东西,所以我把minsdk 调成了 24
没想到就因为这个,导致了使用AndroidStudio打包签名失败。。。。

这是真的坑。。

好在有几个解决办法:
1.将minsdk 调成<24 就行了。
2.使用命令行进行签名。。

我用了第二个
jarsigner -verbose -keystore 签名路径 -signedjar 生成新apk路径 要签名的apk路径 别名

生成apk后,成功签名了,可以愉快的上架了。。

命令行才是程序员的根啊!!!!!!!

你可能感兴趣的:(AndroidStudio 自动签名无效)