529 votes

' Pas installée ' erreur sur Android

J'ai un programme de travail dans l'Émulateur Android. Chaque maintenant et encore, j'ai été la création d'une signature .apk et de l'exporter vers mon HTC Desire tester. Il a été très bien.

Sur mon dernier exportés .apk je reçois le message d'erreur "Application non installée" quand j'essaie d'installer le .apk. Il fonctionne bien sur les émulateurs.

Comme je l'ai principalement testé sur les émulateurs et seulement chaque maintenant et encore de l'exportation vers un vrai téléphone, je ne suis pas sûr quand c'est arrivé. Quelle est la cause probable de ce pas installer sur un téléphone, mais fonctionne bien dans les émulateurs?

J'ai essayé de redémarrer le téléphone et retrait de l'existant .apk, n'a pas corrigé la faute

Merci beaucoup

191voto

Javi Points 5678

J'ai eu un problème similaire et c'était parce que j'essayais d'installer un apk sur un téléphone avec une version précédente du même apk, et les deux apk n'avaient pas été signés avec le même certificat. Je veux dire quand j'ai utilisé le même certificat, j'ai pu écraser l'installation précédente, mais quand j'ai changé de certificat entre les deux versions, l'installation n'était pas possible. Utilisez-vous le même certificat?

32voto

christophe Points 368

J'ai rencontré le même problème. Le problème était que l'activité principale de mon fichier AndroidManifest.xml avait été écrite deux fois. J'ai supprimé le duplicata.

21voto

Sergey Glotov Points 8390

Cela peut se produire si votre MainActivity est déclarée deux fois dans votre fichier AndroidManifest.xml.

Une autre raison possible: vous avez modifié l'activité de lancement. Indice: ne le faites jamais avec les applications publiées sur Market! Raisons discutées dans le blog des développeurs Android .

20voto

code578841441 Points 3076

J'ai eu le même problème. Je n'ai pas réalisé qu'une application devait être signée même pour les tests.

Après l'avoir signé, il s'est bien installé.

12voto

Je sais que c'est un ancien message, mais pour les nouveaux utilisateurs peut être utile. J'ai eu le même problème: mon application fonctionnait bien lors du débogage. Lorsque j'ai signé l'APK, j'ai reçu le même message: "Application not installed".

J'ai réparé ce qui a désinstallé mon JDK (j'utilisais jdk-6u14-windows-x64) et installé un nouveau (jdk-6u29-windows-x64). Après l'exportation et signer l'APK à nouveau, tout allait bien!

En reprenant, mon problème était en version JAVA. Merci Oracle!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X