• 问题背景
  • 解决方法
  • 总结

阅读之前注意:

本文阅读建议用时: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相关推荐

  1. android 自定义apk名,Android Studio 打包自定义apk文件名

    使用Android Studio打包的时候,我们有时候需要自定义apk的文件名,在此记录一下. 在app的build.gradle中,根节点下使用关键词def声明一个全局变量,用于获取打包的时间,格式 ...

  2. android studio获取数字签名,Android应用开发Android Studio数字签名打包apk图文步骤教程...

    本文将带你了解Android应用开发Android Studio数字签名打包apk图文步骤教程,希望本文对大家学Android有所帮助. Android Studio数字签名打包release版apk ...

  3. Android Studio自带图标制作利器 Image Asset Studio

    曾几何时, Android开发没有那么方便, 制作一个图标也许都要请美工, 或者自己花时间去PS. 或者去一些在线图标制作网站, 例如: https://makeappicon.com/ http:/ ...

  4. Android Studio项目打包:3、Android Studio生成的apk究竟在哪里?(非正式打包)

    以前11年那会刚干Android开发的时候用的开发工具是eclipse,现在大家都用的Android Studio, 当有的时候我们需要给相关人员演示apk效果,这时我们只需要快速运行打包apk而不是 ...

  5. Android Studio 自带的 jre 和甲骨文(Oracle)的 JDK

    Android Studio安装后自带jre,这个自带jre的版本号肯定比最新的版本号要小. 但是如果项目中没有用到新版本jdk的特性功能,那么可以直接使用Android studio自带的jre,不 ...

  6. android 性能测试工具下载,Android性能测试 一些适用于Android Studio的代码审查和性能测试工具...

    导言: Android应用在CPU占用,内存消耗方面的性能指标是影响产品质量的重要因素,由于QQ管家,360手机助手等应用都提供直观的内存消耗,流量监控功能,致使用户比以往更加关注软件的性能,并以此进 ...

  7. 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》

    开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...

  8. Android代码打包一个apk,Android Studio 打包生成apk(示例代码)

    点击"Builder"之后在下拉菜单里面可以看到"Genarate Singed APK",点击这个选项! 之后会要求开发者输入相关的密钥文件和密码 如果开发者 ...

  9. Android Studio打包生成APK

    Android Studio打包生成APK 当我们编写好代码,测试号应用后,需要在真机环境下测试,这个时候要生成apk,具体步骤如下: 如图,点击Build > Generate Signed ...

最新文章

  1. 常用memcached命令详解
  2. 美专家:中国的机器人优势所引发的忧虑
  3. python学习 01 变量
  4. 《剑指offer》c++版本 3.数组中重复的数字
  5. 小白重装系统教程_重装系统教程,小编教你怎么重装win10系统
  6. Jar mismatch! Fix your dependencies
  7. 镀铬亮条怎么修复_老车修复:翻新小改一辆破烂不堪的经典MINI,完美大变样...
  8. xpath-语法基本-0223
  9. php-fpm的重启
  10. 飞龙的程序员书单 – 前端
  11. mysql表情符号_emoji等表情符号存mysql的方法
  12. 正确的计算机锁屏方法快捷键,电脑锁屏快捷键?(电脑快速锁屏以及酷炫快速切换窗口的方法!)...
  13. 融云及时通讯 加入群聊
  14. 如何进行高效学习——费曼技巧了解一下
  15. SAP 新配置公司代码F-02记账时报错“通用日记账的分类账定制设置中存在不一致” 解决
  16. MySQL插入数据的多种方式
  17. Rasa课程、Rasa培训、Rasa面试系列之 Rasa对话式 AI 网络研讨会回顾
  18. 2009年央视春晚最新节目单
  19. http://goodboy5264.blog.163.com/
  20. 单阶段实例分割又一佳作!出自沈春华团队

热门文章

  1. 证据积累聚类集成算法(Evidence Accumulation Clustering)代码复现与实验
  2. java utill scanner_java.util.Scanner应用详解 转
  3. 弹性伸缩、安全高效!华为云服务器助力企业数字化转型
  4. 合成大西瓜——修改图片及发布详细教程
  5. 初探QQ空间本地安全问题!
  6. J2ee学习流程(zz)
  7. MYSQL语句优化:limit和count的优化
  8. 人不可貌象、小三不可斗量
  9. python-pygame实现飞机大战-3-发射子弹以及击中敌机
  10. 《无极限之危情速递》观后感