Inhaltsverzeichnis

Package Name anpassen

Tools vorbereiten

@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" %*

Apk-Datei dekompilieren

apktool d MyApp.apk

App anpassen

apktool b MyApp

Apk-Datei signieren und ausrichten (jarsigner)

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

Apk-Datei signieren und ausrichten (apksigner)