1. 生成[url=]Android[/url] APK包签名证书 1). 在doc中切换到jdk的bin目录 cd C:\Program Files\Java\jdk1.6.0_18\bin 2). 运行下面的命令 keytool –genkey –alias android123.keystore –keyalg RSA –validity 20000 –keystore android123.keystore /*解释:keytool工具是Java JDK自带的证书工具 -genkey参数表示:要生成一个证书(版权、身份识别的安全证书) -alias参数表示:证书有别名,-alias mine.keystore表示证书别名为:mine -keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取 -validity 20000表示有效时间20000天( K3 -keystore mine123.keystore表示要生成的证书名称为mine123 */ 输入完回车后屏幕显示:: a4 x: O. i5 I 输入keystore密码:[密码不回显(一般建议使用20位,最好记下来后面还要用) 再次输入新密码:[密码不回显( o' ^$ _( F( K& I0 您的名字与姓氏是什么? [Unknown]:lili# E# C/ Z! O) I; K6 r7 M- 您的组织单位名称是什么? [Unknown]:snoopy' |3 v& I! _/ l 您的组织名称是什么? [Unknown]:snoopy team 您所在的城市或区域名称是什么?) L# V' |. E0 f; { [Unknown]:beijing 您所在的州或省份名称是什么? [Unknown]:beijing 该单位的两字母国家代码是什么 [Unknown]:CN- m. ~1 W. i0 CN=lili, U=snoopy, O=snoopy team, L=beijing, ST=beijing, C=CN正确吗? [否:Y 输入< mine.keystore>的主密码 (如果和keystore密码相同,按回车): 2. 删除之前的签名文件 1). 用解压工具解压缩apk文件(如:解压到D:\Sign\PhoneBook) 查看D:\Sign目录,已生成重新签名后的PhoneBook_signed.apk文件 [url=http://www.51testing.com/batch.download.php?aid=22298][/url]
|