简单的bat文件

这段时间刚好有个需求,即打渠道包,一般我们公司的包都是用第三方的加固服务,但是经过处理后,需要重新签名,而且其提供的多渠道包工具的签名功能,不知道有没有支持APK signature scheme v2,所以打算用sdk提供的apksigner来重新签名
我的业务逻辑其实很简单,就是获取某目录下的apk文件,进行字节对齐,然后签名

REM 设置签名信息
set ks_path=E:\app\app.jks
set key_pass=android
set ks_alias=test
set ks_pass=android
REM 安卓build-tools路径
set build_tools=%ANDROID_HOME%\build-tools\25.0.3
REM 进行4字节对齐
REM 然后签名
call %build_tools%\zipalign.exe -f -v 4 E:\app\build\outputs\apk\app-debug.apk E:\app\build\outputs\apk\app.apk
call %build_tools%\apksigner.bat sign --ks %ks_path% --ks-key-alias %ks_alias% --ks-pass pass:%ks_pass% --key-pass pass:%key_pass% E:\app\build\outputs\apk\app.apk

用到的东西其实不多,主要是设置参数,然后调用其他程序执行

你可能感兴趣的:(简单的bat文件)