@echo off if "%PATH_BASE%" == "" set PATH_BASE=%PATH% set PATH=%CD%;%PATH_BASE%; chcp 65001 2>nul >nul java -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool.jar" %*
apktool d MyApp.apk
apktool b MyApp
keytool -genkey -v -keystore path\to\MyKeyStore.keystore -alias myAlias -keyalg RSA -keysize 2048 -validity 10000
Hinweis: keytool befindet sich im bin\ Ordner Ihres JDK.
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore path\to\MyKeyStore.keystore MyApp\dist\MyApp.apk myAlias
jarsigner -verify -verbose -certs MyApp\dist\MyApp.apk
5. Das finale APK package mit `zipalign` ausrichten:
zipalign -v 4 MyAp\dist\MyApp.apk MyApp\dist\MyApp-signed-aligned.apk