赞
踩
使用情景:
之前遇到过使用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路径 别名
直接输入这个指令也阔以
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。