1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android Studio自带apk签名工具——apksigner

Android Studio自带apk签名工具——apksigner

时间:2020-02-19 02:01:21

相关推荐

Android Studio自带apk签名工具——apksigner

问题背景解决方法总结

阅读之前注意:

本文阅读建议用时:5min

本文阅读结构如下表:

问题背景

最近在看《Android软件安全指南》,书中第47页提到,修改apk后进行重签名,需要用到signapk.jar、testkey.x509.pem、testkey.pk8,这3个文件可以从Android系统源码中提取。

不过对于安装了Android Studio的用户来说,还有其他的重签名方法,而且十分方便。

解决方法

首先要创建一个签名文件,用Android Studio随便建一个项目工程,然后在菜单栏中选择Build -> Generate Signed Bundle/APK。

选择APK,点击Next,如下图:

选择Create New

填入签名相关信息,如下图:

点击OK,就能在你的保存路径中找到这个签名文件了。

之后就能拿这个签名文件去签名了。

使用方法十分简单,把签名文件复制到apk所在的路径,打开终端cd到这个路径,执行如下指令即可:apksigner sign --ks myKey3 --ks-key-alias key3 yourApkName.apk。其中文件名称、标签要和你创建时的信息一致。

执行后,命令行没有信息提示,那就是签名成功了。

总结

借助Android Studio提供的apksiner,我们可以很方便的对apk进行签名。

如果本文对你有帮助,不如请我一罐可乐吧 🎃

参考资料

Android签名打包、密钥库、密钥全面解析对Android apk 签名 --apksigner

文章目录

阅读之前注意:问题背景解决方法总结参考资料

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。