incapable de signer la unsigned APK
Je suis en train de signer le unsigned APK. J'ai suivi ce lien.
Mon étapes:
$ cordova build --release android
(succès)$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name - keyalg RSA -keysize 2048 -validity 10000
(succès)$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name
(problème)
Le problème est:
jarsigner: impossible d'ouvrir le fichier jar: HelloWorld-version-non signé.apk
Puis j'ai suivi ce lien.
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -my-release-key.keystore F:\mobile\moto\whatever_the_path_is_to_your_apk_file\HelloCordova-release-unsigned.apk alias_name
(problème)
le problème est:
Illégale option: -mes-release-clé.fichier de clés
Quelqu'un peut m'aider. Merci.
OriginalL'auteur syareen | 2016-02-03
Vous devez vous connecter pour publier un commentaire.
Vous devez supprimer le
-
en face de lakeystore
fichier et ajouter le drapeau-keystore
:Généralement je utiliser ces commandes pour générer un
release build apk
que je vais publier sur le Google Play Store:Remarque que j'ai créé le dir.
certificates
avec le .fichier de stockage des clés de certificat, et la dir.releases/android
où je sauvegarder tous signé apk versions.Pour générer un nouveau
keystore
fichier avec un nouveaupassword
:-
=$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 my-release-key.keystore F:\mobile\moto\whatever_the_path_is_to_your_apk_file\HelloCordova-release-unsigned.apk alias_name
il me ditthe only one alias can be specified
Ensuite, j'ai essayé cette
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore -storepass try -keypass try C:\Users\Users\desktop\try\platform\android\build\outputs\apk\android-release-unsigned.apk try
il me ditjarsigner error: java.lang.RuntimeException: keystore load: keystore was tempered with, or password was incorrect
J'ai mis à jour ma réponse ajout de la commande pour générer un nouveau fichier de magasin de clés avec un nouveau mot de passe.
Avant cela, je suis en utilisant ce
c:\Users\Users\desktop\try\platform\android\build\outputs\apk\android-release-unsigned.apk
puis j'ai changé enplatform\android\build\outputs\apk\android-release-unsigned.apk
juste comme vous l'avez fait. Puis son travail merci pour avancé 🙂OriginalL'auteur manzapanza
suivre @manzapanza ont écrit, j'ai également eu à télécharger zipalign de http://dl.dropbox.com/u/34706306/zipalign
déplacer zipalign dans Android
mv /Users/YOUR_USER_NAME/Downloads/zipalign /Users/YOUR_USER_NAME/Library/Android/sdk/tools
Donner les autorisations d'exécution:chmod 777 /Users/YOUR_USER_NAME/Library/Android/sdk/tools/zipalign
Faire la commande jarsigner:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore yourkeystore.jks app-release-unsigned.apk aliayourkeystore
OriginalL'auteur Alexiscanny
Suivre ce chemin, et s'il vous plaît écrivez votre nom de stockage ainsi que votre nom d'alias:-
jarsigner -verbose-sigalg SHA1withRSA -digestalg SHA1 -keystore salonify-release-clé.fichier de clés plates-formes/android/app/build/sorties/apk/presse/app-version-non signé.apk salonify
OriginalL'auteur deepak ranjan