Bonjour,
Ce matin j'ai eu un problème que m'a remonté un utilisateur sur une application (payante) que j'ai sur le playstore :
Soit disant ça lui remonte "the package was not signed properly" et l'installation échoue.
Je signe en ligne de commande sous Linux via la commande suivante.
Quelques commentaires :
Code : Sélectionner tout - Visualiser dans une fenêtre à part jarsigner -sigalg SHA1withDSA -digestalg SHA1 -verbose -keystore keystore package.apk alias
- comme j'ai l'open JDK 7, je suis obligé de spécifier les algos (sign et hash) car ce ne sont pas les mêmes par défaut.
- j'utilise DSA plutôt que RSA (mais j'ai re-vérifié chez Google c'est bien supporté).
- j'ai eu une erreur similaire une fois sur une autre appli (gratuite) et une re-génération avec un nouvel upload avait solutionné le problème.
- à priori, la version que j'ai généré ce week-end a été installé par d'autres utilisateurs (pas de problème remonté).
- si je passe l'APK au jarsigner celui-ci me dit bien "verified".
Des avis ?
Merci
Partager