Android安装包apk使用加密\加固工具后再签名打包(使用命令打包)

使用情景:
之前遇到过使用360加固/爱加密这类工具,之前的签名会没了,需要重新在加固apk的基础上使用签名再次打包

第一步
找到签名的路径(如果没有签名则需要新创建一个)附上一个创建签名的步骤吧:
在这里插入图片描述)
进入APK/选择Create new~
在这里插入图片描述
创建成功后,复制签名的路径.

第二步
先检查下自己的jdk环境吧,在命令窗口试试java、 javac 、 java -version这几个指令成功没.如果有没成功的,那就得好好看看自己的环境变量配置的对不对.
这一步直接影响到打包命令能不能使用.

第三步(具体操作)
可直接跳过前两步,直接进行(如果出现问题再回去看看第二步骤)
写一个apk_sign.bat的脚本:
1、创建txt文件,内容如下:

set/p keystore_path=input .keystore_path:                //签名的jks文件路径
    set/p alias_path=input keystore_alias:                   //签名文件的别名alias            
    set/p unsign_path=input apk_path:                        //需要签名打包的apk路径   
    set/p sign_path=output apk_path:                         //需要生成的签名新包保存路径   

    jarsigner -verbose -keystore %keystore_path% -signedjar %sign_path% %unsign_path% %alias_path%

    pause

记得把注释去了,我只是为了让你清楚每项是啥

2、修改txt文件的后缀名为.bat
在这里插入图片描述
3、运行脚本,依次输入每项的内容,回车确认,输入签名的密码

4、最后就是成功了,看看保存路径里有没有新的签名包
在这里插入图片描述

补充一下就是可以直接不使用脚本:
jarsigner -verbose -keystore keystore文件路径 -signedjar 签名后生成的apk路径 待签名的apk路径 别名

直接输入这个指令也阔以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值