Hello everyone,
I’m signing and aligning an APK file, but the result is always corrupted. It seems to be a new issue, because I’m used to follow this process with no errors.
I always run the following commands:
1 ionic cordova build android --release
It generates a “app-release-unsigned.apk” file.
2 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore JKS_LOCATION APK_LOCATION APP_NAME
It requests a Passphrase, I put it, and then I receive a “jar signed” message.
3 zipalign -v 4 SIGNED_APK NEW_NAME_APK
It ends with a “Verification succesful”.
This process always worked, but now, when I test the signed&aligned APK in my cellphone, I receive the message “The package appears to be corrupted”.
This is my environment:
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.0
Cordova Platforms : android 7.0.0
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 25.2.5
Node : v8.9.3
npm : 5.2.0
OS : Windows 10
May someone give me a hint?
Thanks in advance!