您的位置:首页 > 其它

apk空包签名方法及工具

2015-02-27 18:22 302 查看
原文链接:http://www.liqucn.com/article/423324.shtml

“空包签名”具体方法如下:

1、使用jarsigner签名

jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk 别名

注意:给Liqu.apk签名密匙库文件及别名必须要验证的apk一致。否则会导致验证不能通过。

例如:

要对Liqu.apk 文件签名希望签名后的文件名为 Liqusign.apk

密匙库文件为 d:\project\XXXXX.keystore

别名(Alias)为LQ

那么签名的命令为:

jarsigner -verbose -keystored:\project\XXXXX.keystore -signedjar d:\Liqusign.apk d:\Liqu.apk

2、使用平台提供的签名工具进行签名

1) 下载签名工具,并解压缩。解压缩。解压后是两个文件夹,选择keystore签名工具。

下载地址:
linux 签名工具(命令行)

linux 签名工具(图形界面)

MAC 签名工具(命令行)

windows
签名工具

2) 联系您应用的开发人员索要密码和签名文件(扩展名为jks或keystore的文件)。

3) 操作步骤:

a、 双击运行360Signer.exe文件,出现如下界面:



b、 点击“请选择”,找到您的APK包所在路径并框选文件进行选择。

c、 点击“请选择Keystore路径下的‘请选择’”,选择签名文件(***.jks或***.keystore)存放的路径并输入密码。

(注: 签名文件和密码可以找您应用的开发人员索要。)

d、 输入路径和密码后,会自动填充别名,接着再输入一次密码。

e、 输入签名后文件的保存路径和文件名(默认为待签名文件的路径,文件名为原文件名加上signedAligned)。

(注:签名后的文件已自动进行了Zipalign对齐,可直接上传google play市场)

e、 点击 ”一键签名“,请稍等5秒钟,弹出”签名成功“的状态栏,签名成功。



g、 在签名后路径下找到已被签名的文件,将完成签名的包回传至平台即可

重签名失败如何处理?

签名失败的原因大致有以下3种:

1.签名文件错误。

2.密码错误。

3.WinXP系统下运行可能会出错,请使用尽量使用WIN7操作系统。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: