set signroot=D:\apksigner
set projectName=%1
set certificate=%2
cd bin
if not exist %projectName%.apk goto apkNotExist
if not exist %signroot%\security\%certificate%.pk8 goto certNotExist
echo resign %projectName%.apk use certificate %certificate%
if exist %projectName%.apk goto resignapk
:resignapk
rename %projectName%.apk temp.apk
java -jar %signroot%\signapk.jar %signroot%\security\%certificate%.x509.pem %signroot%\security\%certificate%.pk8 temp.apk %projectName%.apk
del temp.apk
echo === success
exit
:apkNotExist
echo === failed, %projectName%.apk not exist!
exit
:certNotExist
echo === failed, %signroot%\security\%certificate%.pk8 not exist!
exit
set projectName=%1
set certificate=%2
cd bin
if not exist %projectName%.apk goto apkNotExist
if not exist %signroot%\security\%certificate%.pk8 goto certNotExist
echo resign %projectName%.apk use certificate %certificate%
if exist %projectName%.apk goto resignapk
:resignapk
rename %projectName%.apk temp.apk
java -jar %signroot%\signapk.jar %signroot%\security\%certificate%.x509.pem %signroot%\security\%certificate%.pk8 temp.apk %projectName%.apk
del temp.apk
echo === success
exit
:apkNotExist
echo === failed, %projectName%.apk not exist!
exit
:certNotExist
echo === failed, %signroot%\security\%certificate%.pk8 not exist!
exit