当前位置:   article > 正文

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

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

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

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

直接输入这个指令也阔以

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/301132
推荐阅读
相关标签
  

闽ICP备14008679号