小虾米资讯
AD1android:Android APK加固后如何签名
2021-01-06 19:30:46 / 我要吐槽AD2
Android在对应用加固之后,会破坏原有的签名,需要重新签名才能发布到应用市场,本篇谈一谈如何对已加固的应用进行签名。1、所需原料:已加固的apk、签名文件2、本地JDK环境,如果没有,请安装。以下操作全部在jdk的bin目录中完成。3、进入到jdk的bin安装目录,进入powershell窗口(shift+右键),执行如下命令:##jarsigner -verbose -keystore xxx.keystore -signedjar myapp-release.apk myapp.apk xxx.keystore-verbose:指定生成详细输出-keystore:指定数字证书存储路径-signedjar:该选项的三个参数为 :签名后的apk包、 未签名的apk包、 数字证书别名回车之后,会提示你输入秘钥库的密码短语,即签名文件的密码然后既可以得到签名之后的apk包了。4、通过脚本执行。像我这么懒的开发,每次都让我去输这么一行代码,我肯定不乐意了,那么,既然这个代码不会改动,就写个脚本跑跑吧。你需要注意的一点就是,每次加固后修改apk的名字跟脚本中的名字一致就行了。如果你是在win : 新建一个bat脚本。xxx.bat如果你是在linux : 新建一个shell脚本。xxx.sh以win为例:脚本里面就写入上面的那行代码。注意脚本写在jdk的bin目录里面。双击脚本(是的,只需要双击):输入签名文件密码,看到这种情况,你就可以放心了!脚本执行完之后,bin目录里就生成了签名包。5、如何获取数字证书别名在powershell中,执行代码:keytool -list -v -keystore xxx.keystore -storepass ***-keystore : 签名文件-storepass : 签名文件密码- 上一篇: 设备进度过期
- 下一篇:飞书——在线办公的好助手
Powered By © 小虾米资讯 2015
(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )