欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2023/12/8 67 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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签名打包、密钥库、密钥全面解析
  • 对Android apk 签名 --apksigner
  • 文章目录

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

    总结

    以上是生活随笔为你收集整理的Android Studio自带apk签名工具——apksigner的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。