Question

Le projet que j'ai essayé d'exécuter est défini sur MINSDK Level 7. J'ai reçu le message d'erreur ci-dessus lors de l'exécution du périphérique virtuel Android-5554 (les autres appareils fonctionnent bien). Cela fonctionne si lentement, et prendre trop de temps pour que l'écran d'accueil ne soit même pas exécuté. À la fin, cela donne cette erreur:

Échec de l'installation * .apk sur l'appareil «Emulat-5554»: EOF

J'ai redémarré mon ordinateur et mon éclipse à plusieurs reprises, ainsi que des projets propres. J'ai aussi essayé ça Pourquoi l'émulateur Android est-il si lent? Comment pouvons-nous accélérer l'émulateur Android? pour le réparer. Hier, ça fonctionnait assez bien. Maintenant, c'est tellement lent.

Une suggestion ou une aide? Merci

Était-ce utile?

La solution

J'ai rencontré ce problème plusieurs fois. Essayez chacune de ces étapes après chaque étape Exécutez le fichier APK si cela ne fonctionne pas passer à l'étape suivante:

  1. Exécutez-le à nouveau. (Essayez simplement de le relancer).
  2. Projet-> Clean (nettoyez le projet plus tous les projets sur lesquels il s'appuie).
  3. Cliquez avec le bouton droit sur le projet dans l'explorateur de package, puis fermez-le. Puis fermez l'éclipse. Puis rouvrez-en les deux.
  4. Identique à l'étape précédente PLUS PROJET-> Clean.
  5. Redémarrez l'AVD.
  6. Supprimez l'Avd. Ensuite, allez dans le dossier qui maintient l'AVD dans le dossier Android-SDK et supprimez n'importe quoi avec le nom de l'AVD (un fichier plus un dossier). Vous devrez peut-être redémarrer votre ordinateur pour le supprimer. Créez un nouvel AVD.

Autres conseils

Exécutez la commande suivante:

adb kill-server
adb start-server

Est possible qui a dessiné les messages suivants DeviceMonitor] Connexion Tentatives: 1 DeviceMonitor] Connexion Tentatives: 2

La solution:

  1. Démarrez l'émulateur (séparément) et attendez qu'il soit complètement chargé.
  2. Ouvrez Keylock.
  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 en raison de ce que vous rencontrez java.io.IOException: EOF

Cela me causait le problème.

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 l'exécution de l'application. Pour moi, cela a pris 33 secondes. Attendez que le message dans la console dise "Succès!"

Lorsqu'il montre l'écriture rouge - l'erreur, ne fermez pas l'émulateur - laissez-le tel quel et exécutez à nouveau l'application.

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

  1. Supprimez le .APK qui se régénèrent à 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 cela vous aide .........

J'avais 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 Propriétés, choisissez "Ressource" (première option sur mon écran Propriétés)
  • Sous "Encodage de fichiers texte" Choisissez d'autres-> utf-8
  • Cliquez sur le bouton "Appliquer" et continuez avec OK.

Project-> Clean

Projet-> Run

.Apk charge bien.

Essayez la fenêtre-> Afficher Affichage-> Appareils-> Affichage du menu-> Réinitialiser ADB et à nouveau exécuter l'application.

À mon avis, vous devriez supprimer cet AVD et en créer un nouveau pour API-7. Cela fonctionnera bien, s'il vous plaît, faites-moi savoir que je vous enverrai plus de solution.

Salutations,

  1. Désinstaller l'APK de l'émulateur.
  2. Essayez à nouveau de l'exécution de l'applice à partir d'Eclipse.
  3. Veuillez vérifier la version pour la version Android minimum Android et essayer de l'exécuter sur le gestionnaire AVD créé par l'émulateur.

Cela fonctionnera définitivement ...

Fermez simplement l'émulateur Eclipse et AVD et redémarrez-le. Ça fonctionne bien

J'étais confronté au même problème mais j'ai essayé de changer le délai d'attente de la connexion BAD. Je pense que cela fait défaut à 5000 ms et j'ai changé le mien à 10000 ms pour 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, puis elle est dans DDMS sous Android.

Aucun des autres ne m'a aidé, à la place, j'ai connecté mon téléphone à travers les hubs USB arrière (j'ai utilisé des hubs USB avant), et cela m'a aidé!

Dans mon cas, j'ai utilisé un émulateur de taille (7 ") pour tester l'application, mais il m'a donné" n'a pas réussi à installer xxxxx.apk sur l'appareil "Emulat-5554! "Et le lancement annulé.

La seule solution travaillée pour moi a été défini l'émulateur Bit de taille de bélier (1512 Mo) et Taille du tas de machine virtuelle à 36.

Après cela, cela a fonctionné comme un charme.

Merci.

La BAD est très folle, après plusieurs tentatives, j'ai découvert que j'étais avec de nombreux appareils (émulateurs et appareils) connectés, alors j'ai supprimé tous les appareils et il est de retour au travail

  • Ne démarrez pas l'émulateur Android
  • Faites un clic droit sur le projet> Exécuter en tant qu'application Android

puis l'émulateur Android commence automatiquement

maintenant OK

La solution est que vous devez modifier la valeur de temps hors de 15 000 ms (millisecondes) car Milli est inférieur aux secondes, ce sera dans un cas .. Pas besoin de redémarrer. Nous devons donner du temps pour que l'émulateur télécharge des fichiers pour une exécution complète. Cela dépend de nos configurations système. Aller à windows->perspectives->android->DDMS->timeout à 15000.

Cela fonctionnera ... changera le temps si cela ne fonctionne pas. Augmentez la taille du tas et essayez de manipuler le niveau minimum de l'API.

J'ai résolu le problème en redémarrant l'éclipse puis le projet -> construire tout

Wipe Data et redémarrer le dispositif virtuel Corrigez le problème dans mon cas.

enter image description here

Dans mon cas, j'obtenais ces erreurs lors de l'installation d'un APK sur un appareil:

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

  • Erreur pendant la synchronisation: eof

  • Impossible d'ouvrir la connexion à: LocalHost / 127.0.0.1: 5037, en raison de: java.net.connectException: Connexion refusée: Connexion

Cela a conduit à:

java.io.ioexception: eof

Erreur lors de l'installation d'APK

Le redémarrage d'un appareil et des appareils BAD n'a pas aidé.

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

Quand cela m'est arrivé, je l'ai résolu en fermant l'émulateur et en exécutant à nouveau le projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top