Publié Android apk donne une erreur “le fichier du Package n'a pas été correctement signés”
J'ai récemment téléchargé mon application sur l'android market mais il refuse de s'exécuter lorsque téléchargé en raison de l'erreur
Fichier de Package n'a pas été correctement signés
J'ai d'abord publié le paquet à l'aide d'eclipse, cliquez-droit sur l'exportation, la création d'un fichier de clés puis de l'édition, mais il refuse de travailler.
J'ai ensuite téléchargé l'utilitaire keytool et jarsigner et les ont utilisés pour signer une mise à jour, j'ai posté à la place. Cependant cela donne la même erreur.
Je n'ai aucune idée de ce que j'ai fait de mal, et puisque je ne peux pas supprimer l'application je ne peux pas essayer et recommencer quelqu'un peut m'aider?
Grâce
- Gestion des ressources humaines, j'ai fait cela, mais maintenant, je suis pas une "mise à Jour Incompatible" erreur à la place. o_0
- Bien qu'acceptées réponse est probablement correct pour votre cas, il n'est pas le seul. Vérifiez que Melloware le disais, c'est ce qui a résolu mon problème. Vraiment SDK 1.7 ne fonctionne pas! Utiliser l'ancien, à moins que quelqu'un, quelque part, résout ce problème.
Vous devez vous connecter pour publier un commentaire.
Vous avez votre copie de débogage encore installé sur votre appareil le plus probable. Maintenant que vous avez téléchargé une autre copie de la même application et il est la cause de cette erreur.
Désinstaller complètement l'application à partir de votre appareil. Puis le télécharger de nouveau sur le marché et cela devrait fonctionner.
OK, j'ai eu ce même problème et aucune de ces résolutions a fonctionné pour moi. J'ai été la signature de mon appli de la même manière, j'ai été pendant 2 ans et l'Android Market a été l'accepter bien, les utilisateurs ne pouvaient pas télécharger à partir du Marché avec le "Paquet n'a Pas Signé d'erreur".
Ce qu'il s'est avéré être était pour un autre projet, je suis en train de travailler sur j'ai eu JDK7 installé. Il est devenu le JDK par défaut et pour une raison que l'utilitaire keytool pour JDK7 est la signature du package d'une manière que Android ne doivent pas aimer. J'ai donc revenue à JDK 1.6.0_23 et re-couru à mon construire et de mettre sur le Marché et tout est allé de nouveau à la normale.
J'espère que cela aide quelqu'un d'autre.
Sur une tablette, notez que si vous installez une version de débogage de l'application, puis de le désinstaller comme d'habitude (en la faisant glisser vers la corbeille jusqu'à ce qu'il dit "désinstaller") qui n'est pas assez. Parce que les tablettes ont le potentiel pour plusieurs utilisateurs, vous devez aller à
et puis défiler tout le chemin vers le bas. De là, vous pourrez voir votre application. Appuyez dessus, puis appuyez sur
Menu
dans la barre d'action (les trois petits points), puisuninstall for all users
. Ensuite, vous serez bon d'aller.Il y a un problème lors de la signature Apk avec JDK7. Vous pouvez le résoudre en ajoutant ceci à build.xml
Source: KIYUT Blog des Développeurs
Récemment, j'ai signé mon apk depuis la ligne de commande et eu cette erreur. J'ai résolu cette erreur à travers les instructions de ce lien:
http://developer.android.com/tools/publishing/app-signing.html
Cette erreur se produit généralement parce que vous essayez de pousser une mise à jour qui a été signé avec une autre clé que vous avez utilisé dans la demande initiale. Vous avez besoin de trouver la clé que vous avez utilisé la première fois de la publication de la demande et de l'utiliser pour signer la mise à jour.
J'ai eu le même problème avec mon application développée.
Aller au Gestionnaire d'Application, effacer les données de l'application, puis de la force de l'arrêter si c'est de la course et de le désinstaller. Puis essayez de nouveau d'installer de marché. Cela a fonctionné pour moi.
https://market.android.com/details?id=net.trackmelite.GoogleMaps&feature=search_result
Je suis nouveau sur Android, mais je a été en mesure de résoudre la question comme par magie 😀
J'ai utilisé Java 1.7 avec mon application et utilisé utilitaires de ligne de commande [keytool, jarsinger et zipalign] pour signer mon application et j'ai obtenu le même message d'erreur.
Ensuite, je suis retourné à Eclipse et utilisé l'outil Android "Exportation de la Demande Signée Package" avec le même fichier de clés que j'avais publié à l'origine de mon appli avec; a que APK et utilisé la ligne de commande pour zipalign il.[Avaient pour incrémenter le versioncode dans le manifeste btw]. Je inédits de la vieille APK et publié cette nouveau. Une fois que vous faites cela, ne pas le tester immédiatement.
Pas sûr de combien de temps vous devez attendre, mais le mien était de travailler 4 heures plus tard, quand j'ai vérifié 🙂