第一步
C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
输入keystore密码:[密码不回显]
再次输入新密码:[密码不回显]
您的名字与姓氏是什么?
[Unknown]: android
您的组织单位名称是什么?
[Unknown]: www.android.com
您的组织名称是什么?
[Unknown]: www.android.com
您所在的城市或区域名称是什么?
[Unknown]: New York
您所在的州或省份名称是什么?
[Unknown]: New York
该单位的两字母国家代码是什么
[Unknown]: CN
CN=android123, OU=www.android.com, O=www.android.com, L=New York, ST=New York, C=CN 正确吗?
[否]: Y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):
其中参数-validity为证书有效天数,这里我们写的大些20000天。还有在输入密码时没有回显,只管输入就可以了,一般位数建议使用20位,最后需要记下来后面还要用,
接下来我们开始为apk文件签名了。
第二步
执行下面这句jarsigner -verbose -keystore android.keystore -signedjar android_signed.apk android.apk android.keystore 就可以生成签名的apk文件,这里输入文件android.apk,最终生成android_signed.apk为Android签名后的APK执行文件。下面提示输入的密码和keytool输入的一样就行了.
有关Android程序发布和签名可以查看SDK中
http://code.google.com/android/devel/sign-publish.html 一文.
分享到:
相关推荐
Android签名生成工具、签名格式转换,用于生成各种格式的MD5和SHA1签名,
一、Android签名机制--基础概念 1. 消息摘要算法 2. 非对称加密算法(RSA算法) 3. 数字签名 二、Android签名机制--APK签名过程 1. APK签名概述 2. APK签名相关的文件 3. 签名的过程(MANIFEST.MF) 4. 签名的过程...
Android签名生成工具和签名格式转换工具,方面快捷,很实用
Android系统签名工具
android 签名工具.
Windows版本 Android Apk签名工具
3.用于android.uid.system,需要使用Android源码签名文件签名的情况。 4.签名后的apk,即可安装到Android系统。 5.注意,签名文件需要你自己Android源码系统的,我这里不提供。build/target/product/security 就是这...
生成 Android 签名文件的方法。 ossez.com
android系统签名,模拟器可用,用法见readme
3:如果出现 Unsupported major.minor version 52.0 则表示该文件的版本与本地的jdk版本不匹配 经测试 jdk1.7.0使用1.05版本的AndroidKeystore jdk1.8.0使用1.07版本的AndroidKeystore (资源里面两个版本的都有) ...
Android MAC 签名工具
android 系统签名
此文件包含生成android签名文件keystore及验证的源码还包含生成的keystore文件。放到项目中即可使用
android原生系统签名文件 (也可通过以下网址下载 http://androidxref.com/9.0.0_r3/xref/build/target/product/security/
android签名工具包含windows/linux/mac(支持Linux&MAC;下批量签名)
android系统签名工具,用此工具可以生成系统签名文件,使用android studio开发的apk可以用此文件签名
Android签名证书文件的解析和签名校验的加强
Android签名经典教程 Android签名经典教程 Android签名经典教程
mac版android apk签名工具包,实现加密apk二次签名打包,简单好用又方便!