当忘记Android发布签名和别名的时候

当忘记Android发布签名和别名的时候,第1张

1、cmd 命令进入 .android目录局慎毁 ,我的是你的签名文件路径

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保存加密后的信息,非对称加密的公钥,发行者名称和主体名称,生效日期和终止日期等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12283827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存