对Android apk 签名 --apksigner
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相关推荐
- Android APK签名 JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\xxxxxx- pkcs12“ 迁移到行业标准格式
Android Studio中进行签名 转载地址:Android APK签名 JKS 密钥库使用专用格式.建议使用 "keytool -importkeystore -srckeystore ...
- Android APK 签名比对
Android APK 签名比对 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html Android APK ...
- Android APK签名原理
Android APK 签名原理涉及到密码学的加密算法.数字签名.数字证书等基础知识,这里做个总结记录. 非对称加密 需要两个密钥,一个是公开密钥,另一个是私有密钥:一个用作加密的时候,另一个则用作解 ...
- Android apk签名获取方法
Android apk签名获取的一种方法,供大家参考 Windows(黑窗口)或Mac(终端)获取apk的签名: 1,先获取.jks文件路径(复制好备用) 2,在黑窗口或终端中输入 keytool - ...
- android软件更新模块实现的技术和方法,Android APK签名原理及方法
一 Android签名机制及原理 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签名失败,则会拒绝安装,所以应用程序在发布之前一定要进行签名.给APK签名 ...
- Android Apk签名修改V1,V2,V3,V4
Unity游戏打出 Android Apk 包,默认签名方式是V1,V2方式的. 但是九游要求只能用V1签名方式.那就对生成的 Andorid Apk包重新签名就OK了. 改签环境 改签 Androi ...
- Android Apk 签名方案
Android签名方案 Android签名方案 V1签名(jarsigner方式) V2签名(apksigner方式) 验证签名 V3 签名 优化 查看签名文件证书(MD5/SHA1/SHA256.. ...
- Android APK签名总结-- V1签名和V2签名使用和区别
1. 工具介绍 jarsigner 是JDK提供的针对jar包签名的通用工具, 位于 JDK/bin/jarsignerapksigner 是Google官方提供的针对Android apk 签名验证 ...
- android v3签名格式,Android Apk签名修改V1,V2,V3,V4
Unity游戏打出 Android Apk 包,默认签名方式是V1,V2方式的. 但是九游要求只能用V1签名方式.那就对生成的 Andorid Apk包重新签名就OK了. 改签环境 改签 Androi ...
最新文章
- jQuery 人脸识别插件,支持图片和视频
- HDU1573-模线性方程
- testlink mysql配置_TestLink安装配置手册
- 【VBS】网页脚本的放置位置与载入时机
- android 自定义dialog 定时关闭,Android 快速实现自定义 Dialog
- 一般项目的并发量有多少_汽车保养一般包含哪些项目、保养周期是多少
- VB实训项目:学生成绩管理系统V1.0
- 一文搞懂List 、ListObject、List?的区别以及? extends T与? super T的区别
- 大数据工作由哪几部分组成
- 201621123041java程序设计第二周学习总结
- Labview 中AniGIF控件及注册方法
- 使用python定义量化指标公式
- MATLAB Codesys,Matlab程序导入Codesys PLC教程
- 项目市场调查报告的撰写要则
- xpath prase string
- jpg怎么压缩大小?jpg图片如何压缩大小kb?
- Nginx代理浏览器接口调用本地的后端接口
- MySQL的查询重写规则
- Woohoo flash
- jquery选择器中含有不含有空格的问题