Logo für Webseiten-Tab implementiert
Dieser Commit ist enthalten in:
committet von
Server Deploy
Ursprung
ef153789cc
Commit
5b1f8b1cfe
58
sign-apk-windows.bat
Normale Datei
58
sign-apk-windows.bat
Normale Datei
@ -0,0 +1,58 @@
|
||||
@echo off
|
||||
echo ===============================================
|
||||
echo TaskMate APK Signer für Windows
|
||||
echo ===============================================
|
||||
echo.
|
||||
|
||||
:: Variablen setzen
|
||||
set APK_NAME=TaskMate-unsigned.apk
|
||||
set SIGNED_APK=TaskMate-signed.apk
|
||||
set KEYSTORE=%USERPROFILE%\.android\debug.keystore
|
||||
|
||||
:: Prüfe ob APK existiert
|
||||
if not exist "%APK_NAME%" (
|
||||
echo FEHLER: %APK_NAME% wurde nicht gefunden!
|
||||
echo Bitte diese Datei im gleichen Ordner wie dieses Script ablegen.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
:: Prüfe ob Java installiert ist
|
||||
java -version >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo FEHLER: Java ist nicht installiert oder nicht im PATH!
|
||||
echo.
|
||||
echo Bitte Java installieren von: https://www.java.com/download/
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
:: Debug Keystore erstellen falls nicht vorhanden
|
||||
if not exist "%KEYSTORE%" (
|
||||
echo Debug-Keystore wird erstellt...
|
||||
mkdir "%USERPROFILE%\.android" 2>nul
|
||||
keytool -genkey -v -keystore "%KEYSTORE%" -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
|
||||
)
|
||||
|
||||
:: APK signieren
|
||||
echo.
|
||||
echo Signiere APK...
|
||||
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore "%KEYSTORE%" -storepass android -signedjar "%SIGNED_APK%" "%APK_NAME%" androiddebugkey
|
||||
|
||||
if errorlevel 1 (
|
||||
echo.
|
||||
echo FEHLER beim Signieren!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
:: Erfolgsmeldung
|
||||
echo.
|
||||
echo ===============================================
|
||||
echo ERFOLGREICH!
|
||||
echo Die signierte APK wurde erstellt: %SIGNED_APK%
|
||||
echo.
|
||||
echo Diese Datei können Sie jetzt auf Ihrem Android-Gerät installieren.
|
||||
echo ===============================================
|
||||
echo.
|
||||
pause
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren