Android Studio自带apk签名工具——apksigner
- 问题背景
- 解决方法
- 总结
阅读之前注意:
本文阅读建议用时:5min
本文阅读结构如下表:
| 问题背景 | 无 | 0 |
| 解决方法 | 无 | 1 |
| 总结 | 无 | 0 |
问题背景
最近在看《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 Studio自带apk签名工具——apksigner的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Arista公司
- 下一篇: Android7.0及以上打开相机闪退,