web-dev-qa-db-fra.com

Impossible d'installer * .apk sur le périphérique 'emulator-5554': EOF

le projet que j'ai essayé d'exécuter est défini sur le niveau 7 de minSDK. (les autres appareils fonctionnent bien). Il fonctionne si lentement et prend trop de temps pour que l'écran d'accueil ne soit même pas exécuté. A la fin, cela donne cette erreur:

Impossible d'installer * .apk sur le périphérique 'emulator-5554': EOF

J'ai redémarré mon ordinateur et Eclipse à plusieurs reprises, ainsi que des projets propres. J'ai aussi essayé ceci Pourquoi l'émulateur Android est-il si lent? Comment pouvons-nous accélérer l'émulateur Android? pour le faire réparer. Hier, cela fonctionnait plutôt bien. Maintenant, c'est tellement slugguish. 

toute suggestion ou aide? Je vous remercie 

54
Thomas

J'ai rencontré ce problème plusieurs fois. Essayez chacune des étapes après chaque étape, exécutez le fichier APK s'il ne fonctionne pas, passez à l'étape suivante:

  1. Exécutez-le à nouveau. (essayez simplement de le réexécuter).
  2. Projet-> Nettoyer (nettoie le projet et tous les projets sur lesquels il repose).
  3. Faites un clic droit sur le projet dans l'explorateur de paquet, puis fermez-le Puis fermez Eclipse. Puis rouvrez les deux.
  4. Identique à l'étape précédente, plus Projet-> Nettoyer.
  5. Redémarrez l'AVD.
  6. Supprimer le DAV. Ensuite, allez dans le dossier qui contient l'AVD dans le dossier Android-Sdk et supprimez tout ce qui porte le nom de l'AVD (un fichier plus un dossier). Vous devrez peut-être redémarrer votre ordinateur pour le supprimer. Créer un nouveau AVD.
26
Lokiare

Exécutez la commande suivante:

adb kill-server
adb start-server

Est-il possible que les messages suivants soient tirés

15
dmotta

Solution:  

  1. Démarrez l'émulateur (séparément) et attendez qu'il soit complètement chargé. 
  2. Ouvrez le verrou. 
  3. Accédez à Eclipse et exécutez votre application.

Cause du problème: L'émulateur Android n'a pas chargé toutes ses bibliothèques qui gèrent l'installation d'une nouvelle application et c'est pour cette raison que vous avez lancé Java.io.IOException: EOF

Cela me causait le problème.

8
Indrek Kõue

vous pouvez essayer ceci:

   1. Open the "Android Virtual device Manager"
   2. Select from one the listed devices there and run it.
   3. Right your Android App -> Run As -> Android Application

Cela a fonctionné pour moi. J'ai essayé ceci sur un émulateur dans Eclipse . Il faut un certain temps avant que l'application soit lancée. Pour moi, cela a pris 33 secondes… .. Attendez que le message dans la console indique «Success!

4
ambay

Lorsque l’écriture rouge apparaît - l’erreur, ne fermez pas l’émulateur - laissez-la telle quelle et exécutez à nouveau l’application.

2
lokoko

Selon mes connaissances, il existe deux façons de résoudre le problème ..

  1. Supprimez le .apk qui se régénère à nouveau après la compilation et testez à nouveau l'émulateur.

  2. Supprimez l'émulateur et créez un nouvel émulateur en plus de votre application.

Je pense que cela fonctionne ... sinon, veuillez vérifier votre logCat, qui vous montre l'erreur réelle et essayez de le résoudre ....

J'espère que ça vous aide .........  

1
Shailesh

Essayez window-> show view-> devices-> view menu-> Reset adb et exécutez à nouveau l'application.

1
AnilPatel

Je devenais ce problème à cause de problèmes d'encodage. Pour réparer, vous pouvez (en utilisant Eclipse 3.6. STS)

  • Faites un clic droit sur le projet, sélectionnez les propriétés, choisissez "Ressource" (première option sur l'écran de mes propriétés)
  • Sous "Codage de fichier texte", choisissez Autre-> UTF-8.
  • Cliquez sur le bouton "Appliquer" et continuez avec OK.

Projet-> Nettoyer

Projet-> Run

.apk se charge bien.

1
Ron Wertlen
  1. Désinstallez l'apk de l'émulateur.
  2. Essayez de relancer l’application à partir d’Eclipse.
  3. Veuillez vérifier la version pour connaître la version minimale du SDK Android et essayer de le faire l'exécuter sur le gestionnaire AVD créé par l'émulateur.

Cela fonctionnera certainement ...

0
Mainank Brahmbhatt

fermez simplement l’émulateur Eclipse et avd et redémarrez-le. Ça fonctionne bien

0
Abhinai

Aucune des solutions ci-dessus ne m’a aidé; j’ai plutôt connecté mon téléphone via les concentrateurs USB arrière (j’utilisais auparavant des concentrateurs USB), ce qui m’a aidé!

0
azizbekian

la solution est que vous devez modifier la valeur du délai d'attente à au moins 15 000 ms (millisecondes), car milli est inférieur à secondes, ce sera dans un cas précis… pas besoin de redémarrer. Nous devrions donner un peu de temps à l'émulateur pour télécharger des fichiers pour une exécution complète. Cela dépend de la configuration de notre système . Passez au windows->perspectives->Android->DDMS->timeout à 15000.

cela fonctionnera ... changez l'heure s'il ne fonctionne pas.augmentez la taille du tas et essayez de manipuler le niveau minimum d'API.

0
grayhat

Dans mon cas, j'ai utilisé un émulateur de taille d'onglet (7 ") pour tester l'application. Mais cela m'a donné " Impossible d'installer xxxxx.apk sur le périphérique 'emulator-5554! "et lancement annulé.

La seule solution qui a fonctionné pour moi a été de régler l'émulateur taille de la mémoire RAM en bits (1512 Mo) et la taille de tas VM sur 36.

Après ça a fonctionné comme un charme.

Je vous remercie.

0
Baxter

À mon avis, vous devriez supprimer cet AVD et en créer un nouveau pour API-7. Cela fonctionnera bien sinon, faites-le-moi savoir, je vous enverrai une solution supplémentaire.

Cordialement,

0
  • ne démarrez pas l'émulateur Android
  • Clic droit sur Projet> Exécuter en tant que> Application Android

puis l'émulateur Android démarre automatiquement

maintenant OK

0
Kyaw Zin Htun

Je faisais face au même problème, mais j’ai essayé de changer le délai de connexion ADB. Je pense que la valeur par défaut est de 5 000 ms et que j'ai changé le mien à 10 000 ms pour résoudre ce problème. Si vous êtes dans Eclipse, vous pouvez le faire en passant par Fenêtre -> Préférences, puis dans DDMS sous Android.

0
Asteriskiiii

Dans mon cas, je rencontrais ces erreurs lors de l'installation d'un apk sur un appareil:

  • Erreur lors de la synchronisation: une connexion existante a été fermée de force par l'hôte distant.

  • Erreur lors de la synchronisation: EOF

  • Impossible d'ouvrir la connexion à: localhost/127.0.0.1: 5037, pour les raisons suivantes: Java.net.ConnectException: Connexion refusée: connectez-vous

Cela a conduit à:

Java.io.IOException: EOF

Erreur lors de l'installation de APK

Redémarrer un appareil et les appareils adb ne m'ont pas aidé.

J'ai remplacé un data-cable et installé l'apk.

0
CoolMind

Wipe Data et redémarrez le périphérique virtuel à nouveau résoudre le problème dans mon cas.

 enter image description here 

0
li2

adb est très fou. Après plusieurs tentatives, j'ai découvert que j'étais connecté à de nombreux périphériques (émulateurs et périphériques) connectés. J'ai donc supprimé tous les périphériques et le remettre au travail.

0
Gilian

J'ai résolu le problème en redémarrant Eclipse puis Projet -> tout construire 

0
Tareq Ghanem