android使用keytools使用
来源:互联网 发布:sql 注入登录绕过密码 编辑:程序博客网 时间:2024/06/02 11:28
## 使用自动签名的方法
1. 创建或者修改~/.gradle/gradle.properties
2. 在gradle.properties 文件中增加下面的内容.(具体内容需要根据实际来更改)
STORE_PASSWORD=xysys
KEY_ALIAS=xxsasd
KEY_PASSWORD=988asdf
3. 这样每次build的时候,总是用keystore来签名,不会用生成的debug来签名了
## 使用命令行来构建APK
进入项目最高层目录,找到 gradlew. 执行下面的命令来构建所有类型的APK,自动使用官方签名
* ./grdlew assemble
## 验证签名是官方签名
1. 使用keytool 获取apk包的指纹
keytool -list -printcert -jarfile app.apk
例如:
$ keytool -list -printcert -jarfile ./app/build/outputs/apk/app--unaligned-1.2.2.apk
签名者 #1:
签名:
所有者: OU=B, O=B, L=ChaoYang, ST=Beijing, C=86
发布者: OU=B, O=B, L=ChaoYang, ST=Beijing, C=86
序列号: xxx
有效期开始日期: Tue Sep 16 10:04:51 CST 2014, 截止日期: Sat Sep 10 10:04:51 CST 2039
证书指纹:
MD5: 0E:AE:
SHA1: F7:F5:
SHA256: 84:D7:
签名算法名称: SHA
版本: xx
2. 查看keystore的指纹
keytool -list -keystore android_sign.jks
apk的签名指纹跟keystore中的指纹一致表明该包是用keystore来签名的。
注意:若java版本是7之前的,需要先把apk解压,
keytool -printcert -file XXX.RSA
来看包的指纹。
原文链接:http://www.jianshu.com/p/103baaf36d00
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
- android使用keytools使用
- keytools
- Keytools Https双向认证(Android通用)
- KeyTools 命令用法
- cas keytools 导入 jks
- tomcat 配置 https 用keytools
- Android使用
- Android使用
- Android使用
- 【android】 android studio使用
- Android WebView使用【初级使用】
- Android 如何使用使用数据库
- android使用顺序
- Android 使用感受
- Android SDK 使用技巧
- 使用 Android 实现联网
- Android 上使用 busybox
- Android LocationManager 使用
- yii url重写去掉index.php
- UI控件之ScrollView(滚动条)
- iOS之手机信号的查看与判断
- Linux环境下网络共享USB设备服务配置
- matlab绘图基础
- android使用keytools使用
- Android项目多处使用SO库,出现的问题
- jsp网页跳转小结
- Linux cp命令自动确认
- struts2 获取前台数据
- php 强制下载pdf文件
- Android 常见工具类封装
- 基础总结篇之二:Activity的四种launchMode
- java笔记-JAVA 数据库中两个表对比