Android自签名方法,仅作记录。
因 apksigner 签名工具支持V1和V2签名,所以选用它 进行手动签名:
步骤如下:

 切到Android SDK/build-tools/SDK版本, 输入命令apksigner sign --ks 密钥库名 --ks-key-alias 密钥别名 xxx.apk若密钥库中有多个密钥对,则必须指定密钥别名apksigner sign --ks 密钥库名 --ks-key-alias 密钥别名 xxx.apk禁用V2签名apksigner sign --v2-signing-enabled false --ks 密钥库名 xxx.apk参数:--ks-key-alias       密钥别名,若密钥库有一个密钥对,则可省略,反之必选--v1-signing-enabled 是否开启V1签名,默认开启--v2-signing-enabled 是否开启V2签名,默认开启

签名命令如下:

        在debug.keystore密钥库只有一个密钥对apksigner sign --ks debug.keystore MyApp.apk在debug.keystore密钥库中有多个密钥对,所以必须指定密钥别名apksigner sign --ks debug.keystore --ks-key-alias androiddebugkey MyApp.apk

输入命令行之后,会要求你输入keystore password
输入之后直接回车,如果发现,cmd直接切回到初始状态,没有其他提示,那么恭喜你,源文件已经被签名成功了

验证签名:
apksigner verify -v --print-certs xxx.apk

如果上线Google市场,提示需要 align 的话,那请转至:

上传Google市场时,提示安装包未进行 zipalign,禁止传包问题的解决方法

对Android apk 签名 --apksigner相关推荐

  1. Android APK签名 JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\xxxxxx- pkcs12“ 迁移到行业标准格式

    Android Studio中进行签名 转载地址:Android APK签名 JKS 密钥库使用专用格式.建议使用 "keytool -importkeystore -srckeystore ...

  2. Android APK 签名比对

    Android APK 签名比对 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html Android APK  ...

  3. Android APK签名原理

    Android APK 签名原理涉及到密码学的加密算法.数字签名.数字证书等基础知识,这里做个总结记录. 非对称加密 需要两个密钥,一个是公开密钥,另一个是私有密钥:一个用作加密的时候,另一个则用作解 ...

  4. Android apk签名获取方法

    Android apk签名获取的一种方法,供大家参考 Windows(黑窗口)或Mac(终端)获取apk的签名: 1,先获取.jks文件路径(复制好备用) 2,在黑窗口或终端中输入 keytool - ...

  5. android软件更新模块实现的技术和方法,Android APK签名原理及方法

    一 Android签名机制及原理 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签名失败,则会拒绝安装,所以应用程序在发布之前一定要进行签名.给APK签名 ...

  6. Android Apk签名修改V1,V2,V3,V4

    Unity游戏打出 Android Apk 包,默认签名方式是V1,V2方式的. 但是九游要求只能用V1签名方式.那就对生成的 Andorid Apk包重新签名就OK了. 改签环境 改签 Androi ...

  7. Android Apk 签名方案

    Android签名方案 Android签名方案 V1签名(jarsigner方式) V2签名(apksigner方式) 验证签名 V3 签名 优化 查看签名文件证书(MD5/SHA1/SHA256.. ...

  8. Android APK签名总结-- V1签名和V2签名使用和区别

    1. 工具介绍 jarsigner 是JDK提供的针对jar包签名的通用工具, 位于 JDK/bin/jarsignerapksigner 是Google官方提供的针对Android apk 签名验证 ...

  9. android v3签名格式,Android Apk签名修改V1,V2,V3,V4

    Unity游戏打出 Android Apk 包,默认签名方式是V1,V2方式的. 但是九游要求只能用V1签名方式.那就对生成的 Andorid Apk包重新签名就OK了. 改签环境 改签 Androi ...

最新文章

  1. jQuery 人脸识别插件,支持图片和视频
  2. HDU1573-模线性方程
  3. testlink mysql配置_TestLink安装配置手册
  4. 【VBS】网页脚本的放置位置与载入时机
  5. android 自定义dialog 定时关闭,Android 快速实现自定义 Dialog
  6. 一般项目的并发量有多少_汽车保养一般包含哪些项目、保养周期是多少
  7. VB实训项目:学生成绩管理系统V1.0
  8. 一文搞懂List 、ListObject、List?的区别以及? extends T与? super T的区别
  9. 大数据工作由哪几部分组成
  10. 201621123041java程序设计第二周学习总结
  11. Labview 中AniGIF控件及注册方法
  12. 使用python定义量化指标公式
  13. MATLAB Codesys,Matlab程序导入Codesys PLC教程
  14. 项目市场调查报告的撰写要则
  15. xpath prase string
  16. jpg怎么压缩大小?jpg图片如何压缩大小kb?
  17. Nginx代理浏览器接口调用本地的后端接口
  18. MySQL的查询重写规则
  19. Woohoo flash
  20. jquery选择器中含有不含有空格的问题

热门文章

  1. Linux下Samba服务器配置,已成功
  2. 【spring的使用方法】
  3. 针对于“上传文件”和“触发方式” 的解决方案(Antd个例)
  4. 多表联查时的sql删除语句的写法,即级联删除,将相关联的数据级联删除
  5. Selenium使用浏览器自动登录校园网
  6. 8g内存学习计算机专业够吗,电脑8g内存够用吗 内存多大才够
  7. C语言 文件的打开方式
  8. 前端--鼠标跟随特效
  9. 关于阻止PROE联网的一些想法!
  10. Tomcat解决中文乱码