1 votes

Impossible d'installer un fichier APK non signé sur mon téléphone

J'ai développé une application dans Eclipse, et j'ai reçu par courriel le fichier .apk fichier. Il se télécharge correctement sur mon téléphone, puis je vais dans Downloads et tapez dessus. Je choisis "Installer" et j'obtiens App not installed message.

Quel est le problème ?

J'ai un téléphone Nexus 4, et l'option "Unknown sources" est sélectionnée. Je peux installer l'application avec succès via Eclipse. L'application .apk a été exporté dans Eclipse à partir du fichier Android tools -> Export unsigned application package .

6voto

Sébastien Points 151

Android ne permet pas d'installer non signé des applications. Vous devrez signer votre APK (avec une clé de débogage ou de publication). N'utilisez pas de Android tools->Export unsigned application package mais plutôt la commande normale pour exporter un APK Android.

Les différentes options disponibles pour signer votre application sont bien décrites ici : http://developer.Android.com/tools/publishing/app-signing.html

4voto

user15660 Points 433

En apk est également généré dans le fichier bin du projet après avoir exécuté l'application au moins une fois.

J'ai copié le apk du fichier bin et l'a installé avec succès sur trois téléphones différents sans aucun problème, que ce soit en le copiant directement sur la mémoire du téléphone ou en l'envoyant par courrier électronique.

1voto

bmdixon Points 8699

L'application est-elle déjà installée sur votre téléphone (via Eclipse) ? Si c'est le cas, je pense que l'apk exporté est signé avec une clé différente de celle de la version déjà présente sur votre téléphone. Android ne vous permettra pas de mettre à jour une application si la clé de signature est différente.

Désinstallez l'application et essayez d'installer à nouveau l'apk. Si l'échec persiste, il se peut que l'application exportée soit corrompue d'une manière ou d'une autre.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X