685 votes

Erreur Android : Impossible d'installer *.apk sur l'appareil * : timeout

Je reçois cette erreur de temps en temps et je ne sais pas ce qui la provoque :
Lorsque j'essaie d'exécuter/déboguer une application Android sur un appareil réel (Galaxy Samsung S dans mon cas), j'obtiens l'erreur suivante dans la console :

Impossible d'installer *.apk sur l'appareil * :

timeout Lancement annulé !

C'est tout ce que la console me dit. LogCat ne fournit aucune information. La vue des problèmes d'Eclipse ne montre aucun problème.

J'ai essayé les étapes suivantes sans succès :
1. Nettoyer le projet (Projet->Nettoyer)
2. Redémarrage de l'appareil, d'Eclipse, de l'ordinateur portable, de tout ce qui précède...
3. Déplacement du projet vers un endroit sans espaces, selon Impossible d'installer l'apk sur l'appareil 'emulator-5554' : timeout

L'application a été déboguée dans le passé sur cet appareil à de nombreuses reprises (l'application est en ligne sur le marché), mais ce problème se produit de temps en temps, et est TRÈS FRUSTABLE...

Toute aide serait grandement appréciée ! Merci.

13 votes

Essayez de redémarrer votre appareil. Cela arrive parfois quand notre appareil est inactif.

2 votes

Si votre code comporte une erreur, elle sera affichée dans Problems View et si une erreur d'exécution se produit, il l'affichera dans LogCat View . C'est pourquoi ils ne fournissent aucune information.

2 votes

Merci d'avoir répondu, mais le problème se produisait toujours après le redémarrage de l'appareil, comme je l'ai mentionné dans mon post. Finalement, ce qui a marché pour moi, c'est de réinstaller les pilotes du smartphone, de tout redémarrer et d'espérer le meilleur...

1133voto

Kraig Points 7554

Essayez de modifier le délai de connexion ADB. Je pense que la valeur par défaut est de 5000ms et j'ai changé le mien en 10000ms pour se débarrasser de ce problème.

Si vous êtes dans Eclipse, vous pouvez le faire en passant par

Fenêtre -> Préférences -> Android -> DDMS -> ADB Connection Timeout (ms)

2 votes

J'ai rencontré ce problème habituellement avec mon Galaxy Tab. L'augmentation du délai d'attente à 10s semble avoir réglé le problème pour le moment. Merci !

2 votes

Merci pour l'astuce, bien que j'aie dû la régler sur une valeur beaucoup plus élevée dans mon cas, car mon environnement semble fonctionner beaucoup plus lentement.

17 votes

J'ai dû augmenter le mien à 60000ms, mais ça a fini par marcher. Peut-être quelque chose avec la vitesse usb ou je ne sais pas quoi... Merci !

194voto

Ovidiu Latcu Points 20783

Ce que je fais habituellement lorsque j'obtiens cette erreur, c'est de redémarrer l'ordinateur. adb en tapant dans la commande cmd :

adb kill-server

adb start-server

EDITAR: Avec certaines versions récentes des outils de la plate-forme, vous pouvez effectuer cette opération à partir de l'onglet DDMS Perspective dans le Devices Tab (près du bouton de capture), cliquez sur Reset adb .

EDIT2 : J'ai également découvert qu'il est préférable d'utiliser l'option USB port à l'arrière de votre PC, étant donné que la plupart de l'avant USB ports sont de faible puissance, et semblent vraiment être plus lents lors du téléchargement. apks sur vos appareils.

10 votes

La modification du délai d'attente du DDMS n'a pas fonctionné pour moi mais cela semble avoir résolu le problème pour moi. Génial, merci !

2 votes

Cela a également résolu le problème pour moi, contrairement à la solution du délai d'attente.

0 votes

Pour mon cas, cela indique définitivement la bonne direction. La modification du délai d'attente n'a aucun effet. Le redémarrage de l'appareil fonctionne toujours, la réinitialisation met en quelque sorte l'appareil en mode hors ligne. Il semble que la sortie gracieuse de l'application avant le téléchargement d'une nouvelle version soit la clé dans mon cas.

116voto

Gu1234 Points 1768

J'avais ce problème parfois, la solution était de changer le câble USB pour un nouveau.

3 votes

Peut-être que la mauvaise connexion peut empêcher la connexion à l'appareil de réussir. Cela peut avoir du sens, mais vous feriez mieux d'essayer avec le câble d'un ami avant d'en acheter un nouveau :) +1 car il ne mérite pas un mauvais point pour cela.

0 votes

Merci pour le +1. Je suis d'accord que cela n'a pas beaucoup de sens mais dès que j'ai changé de câble, le problème de délai d'attente a disparu.

26 votes

Confirmé. Je peux reproduire ce problème en utilisant certains câbles d'extension USB.

44voto

N'utilisez pas les ports USB 3.0 pour connecter un PC et un téléphone Android !

USB 3.0 - Port avec languette bleue

USB 2.0 - Port avec languette noire

3 votes

Merci. Ça ne devrait pas être si loin ici. C'est la seule chose qui a résolu ce problème pour moi. J'ai essayé toutes les autres solutions de différentes manières. J'ai même essayé toutes les solutions avec 2 appareils (N1 et Transformer) et 3 câbles. Je pense qu'il y a plusieurs problèmes ici selon l'appareil, ce serait bien si nous pouvions créer une question ou quelque chose comme ça. Quoi qu'il en soit, avant de redémarrer adb ou modifier le délai d'attente Vérifiez d'abord que vous êtes branché sur un port USB 2.x.

1 votes

Mais je n'ai pas d'autres options ! mais le redémarrage du téléphone problématique m'a aidé.

39voto

Hawk Points 251

Redémarrez le téléphone.

Sérieusement ! Éteignez et rallumez complètement. Ça l'a réparé pour moi.

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