66 votes

Android n’a pas pu installer HelloWorld.apk sur l’appareil (null) erreur

Je suis nouveau sur Android. Lorsque j’exécute mon application android dans eclipse, je reçois ces messages dans la console :

Comment résoudre les problèmes afin que ma demande va lancer ?

103voto

Dhaval Khant Points 1996

Essayez de modifier le délai de connexion de la Banque asiatique de développement. Je pense que c’est par défaut qui à 5000ms et j’ai changé le mien à 10000ms de se débarrasser de ce problème. Si vous êtes dans Eclipse, vous pouvez le faire en passant par la fenêtre-> préférences et puis c’est dans DDMS sous Android.

Comme décrit ici : Android erreur : impossible d’installer .apk sur périphérique  : délai d’attente

9voto

Bolton Points 828

Redémarrer l’appareil fonctionne pour moi. En utilisant adb install peut obtenir l’apk installé, mais c’est ennuyeux de l’utiliser chaque fois que vous lancez l’application lorsque vous déboguez dans eclipse.

8voto

Zds Points 2086

J’obtiens ceci de temps en temps, mais elle est généralement liée à l’émulateur étant lent à démarrer. Essayez à nouveau sans fermer l’émulateur entre les tentatives. Et si elle ne fonctionne toujours pas, veuillez mettre le client de journaux (logcat).

Une autre raison peut être un fantôme Eclipse, processus en cours d’exécution en arrière-plan et toujours lié à la port de débogage. Fermer eclipse, regardez la liste des processus et voir si il y a encore une éclipse en cours d’exécution. Tous les tuer et relancez Eclipse.

4voto

CF711 Points 101

Si vous l'exécutez sur un Émulateur Android vous ne voulez pas fermer entre les courses. Le système va essayer de charger l'application et il va expirer en raison de combien de temps il faut l'émulateur pour le démarrage. Vous pouvez résoudre ce problème en augmentant la BAD dans le temps en allant à la Fenêtre -> Préférences -> Android -> DDMS et l'augmentation de la BAD dans le temps (la valeur par défaut est de 5000 ms) ou en laissant l'émulateur ouvert et en cours d'exécution juste après l'émulateur est en place et en cours d'exécution.

Personnellement, je recommande de laisser l'émulateur open comme il le fait de charger les applications relativement vite une fois qu'il est en cours d'exécution, mais il pourrait être un drain sur le système. Faire selon vous aider plus.

4voto

user1217074 Points 41

Autre chose que vous pourriez envisager est un hard reset de votre émulateur en essuyant vos données utilisateur.

Pour ce faire, vous: - cliquez-droit sur le nom de votre projet dans l'explorateur de packages - allez dans "exécuter en tant qu'", puis "run configuration" - dans le "run configuration" à la fenêtre, cliquez sur la "cible" de l'onglet - cochez ensuite le nom de votre émulateur - cocher "effacer les données de l'utilisateur", cliquez sur appliquer

Et la prochaine fois que vous démarrez votre émulateur, il devrait vous invite vous demandant si vous voulez vraiment effacer vos données. Cliquez sur oui, et j'espère que cela vous aide à installer l'application.

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