2、修改keystore的密码为系统默认的密码 : android , *** 作如下:
keytool -storepasswd -keystore 签名文件名.签名文件后缀
输入 老密码:XXX 再输入新密码孝历:android
3、修改keystore的别名Alis密码:android (在这里,我默认你的Alis为默认的androiddebugkey,如不是先使用此命令修改keytool -changealias -keystore 签名文件名 -alias 签名文件密码(或许是不确定) -destalias 别名文件名), *** 作如下:
keytool -keypasswd -keystore debug.keystore -alias 别名文件名
有错误或者修改桐备请指出
1打Eclipse完工程单击右键|Android Tools|Export Signed Application package…2框已经自填要导工程TestTestExport,点击next
3第导应用程序前没用闷升签名密钥所选择Create new keystore
4选择密钥保存位置并输入密码重复密码点击next
5接要输入构建密钥些基本信息包括
Alias:密钥别名
Password:步输入密码
Confirm:确认密码
Validity(years):密钥效期至少25
First and Last Name:名字
Organizational Unit:组织单位
Organizational:组织
City of Locality:城市
State or Province:州或省
Country Code(XX):家编码
6填写点击next
7点击 Browse选择apk文件保存位置
8点击Finish等待apk
蚂汪 9apk文件保存目标文件看相应Android应用程序安装文件
现apk文件发布百度应用蚂物老等市场
END
使用已签名密钥
打Eclipse完工程单击右键|Android Tools|Export Signed Application package…
框已经自填要导工程TestTestExport,点击next
使用步骤密钥工程进行签名选Use existing keystore点击Browse选择该密钥
输入密码点击next
步骤设置密钥别名再输入密码点击next
选择apk文件保存位置点击Finish完
keytool工具是Java JDK自带的证书工具-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)
-alias参数表示:证书有别名,-alias test 表示证书别名为test
-keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取
-validity 2000表示有效时间2000天
-keystore test表示要生成的证书名称为test
生成的数字证书test里面包换了非对称加密的私钥、公钥和证书。
填写如下相关信息->finish
jarsigner是Java的签名工具
-verbose参数表示:显示出签名详亮伍细信息
-keystore表示使用当前目录中的android123.keystore签名证书文件。
-signedjar game_signed.apk表示签名后生成的APK名称,game.apk表示未签名的APK Android软件, android.keystore表示别名
签名后的apk最逗键模好做一次4自己对齐 *** 作
签名后解开apk文件里面会多了META-INT文件夹
里面包含了所有apk中资源分别求Hash值
首先对MANIFEST.MF整个文件求Hash值存放在SHA1-Digest-Manifest中,然后山缓再对MANIFEST.MF里面的Hash值再求Hash值。
CERT.RSA保存加密后的信息,非对称加密的公钥,发行者名称和主体名称,生效日期和终止日期等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)