46 lines
974 B
Batchfile
46 lines
974 B
Batchfile
@echo off
|
|
|
|
:: ANSI Codes (ONLY windows 10 support)
|
|
::RED - [31m
|
|
::GREEN - [92m
|
|
::NC - [0m
|
|
::BOLD - [1m
|
|
::UNDERLINE - [4m (Not supporting)
|
|
|
|
setlocal
|
|
call :setESC
|
|
|
|
cls
|
|
echo.
|
|
echo %ESC%[1;4mBuild apk...%ESC%[0m
|
|
echo.
|
|
cd smali\
|
|
call java -jar ../scripts/apktool.jar b . -o ../scripts/VTLite.apk --use-aapt2 -p ../scripts/framework/
|
|
if "%ERRORLEVEL%" == "0" (
|
|
echo %ESC%[92mSuccessful%ESC%[0m
|
|
) else (
|
|
echo %ESC%[31mFailed%ESC%[0m
|
|
exit /B 1
|
|
)
|
|
del classes6.dex
|
|
del classes7.dex
|
|
del assets\version.properties
|
|
|
|
echo.
|
|
echo %ESC%[1;4mSign apk...%ESC%[0m
|
|
echo.
|
|
call java -jar ../scripts/apksigner.jar sign --ks ../scripts/debug.keystore --ks-key-alias androiddebugkey --ks-pass pass:android ../scripts/VTLite.apk
|
|
if "%ERRORLEVEL%" == "0" (
|
|
echo %ESC%[92mSuccessful%ESC%[0m
|
|
) else (
|
|
echo %ESC%[31mFailed%ESC%[0m
|
|
exit /B 1
|
|
)
|
|
|
|
:setESC
|
|
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
|
|
set ESC=%%b
|
|
exit /B 0
|
|
)
|
|
exit
|