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
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:
Exécutez la commande suivante:
adb kill-server
adb start-server
Est-il possible que les messages suivants soient tirés
Solution:
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.
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!
Lorsque l’écriture rouge apparaît - l’erreur, ne fermez pas l’émulateur - laissez-la telle quelle et exécutez à nouveau l’application.
Selon mes connaissances, il existe deux façons de résoudre le problème ..
Supprimez le .apk qui se régénère à nouveau après la compilation et testez à nouveau l'émulateur.
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 .........
Essayez window-> show view-> devices-> view menu-> Reset adb et exécutez à nouveau l'application.
Je devenais ce problème à cause de problèmes d'encodage. Pour réparer, vous pouvez (en utilisant Eclipse 3.6. STS)
Projet-> Nettoyer
Projet-> Run
.apk se charge bien.
Cela fonctionnera certainement ...
fermez simplement l’émulateur Eclipse et avd et redémarrez-le. Ça fonctionne bien
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é!
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.
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.
À 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,
puis l'émulateur Android démarre automatiquement
maintenant OK
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.
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.
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.
J'ai résolu le problème en redémarrant Eclipse puis Projet -> tout construire