apk空包签名方法及工具

原文链接: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)。
(注:签名后的文件已自动进行了Z ipalign对齐,可直接上传google play市场)
e、   点击 ”一键签名“,请稍等5秒钟,弹出”签名成功“的状态栏,签名成功。

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

重签名失败如何处理?
签名失败的原因大致有以下3种:
1.签名文件错误。
2.密码错误。
3.WinXP系统下运行可能会出错,请使用尽量使用WIN7操作系统。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
APK签名文件keystore制作生成工具是用于创建和管理数字证书、私钥和公钥,以便对Android应用程序进行签名工具。在Android开发过程中,每个APK文件都必须经过数字签名才能在设备上安装和运行。Keystore工具就是为了生成这些数字签名所需的密钥和证书。 要使用APK签名文件keystore制作生成工具,首先需要安装Java开发工具包(JDK)和Android开发工具包(SDK)。然后使用keytool工具来创建一个keystore文件,该文件包含了应用程序的数字证书和私钥。在创建keystore文件时,需要提供一些基本的信息,如密钥别名、密码等。 创建keystore文件后,就可以使用它来对APK文件进行签名。在Android开发工具包中,有一个名为jarsigner的工具,可以使用keystore文件来对APK文件进行数字签名签名后的APK文件将被认为是由合法的开发者发布的,可以在设备上安装和运行。 除了用于开发过程中的APK签名外,在发布应用程序时,还需要将keystore文件妥善保管,因为它是对应用程序的身份认证凭证。如果丢失了keystore文件,将无法更新或发布与原应用程序相同包名的应用,也可能导致已发布的应用无法更新或验证。 总之,APK签名文件keystore制作生成工具Android开发过程中必不可少的工具,它用于生成数字证书和私钥,对APK文件进行签名,以及管理应用程序的发布凭证。通过使用该工具,开发者可以确保他们的应用程序是安全可靠的,并且可以在用户设备上正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值