Lorsque je lance l'émulateur, je suis confronté à de nombreux problèmes (erreurs): -
HttpConnectionApp]emulator-5554 disconnected!
Cancelling 'net.paxcel.http.HttpConnectionApp activity launch'!
Emulator]emulator: ERROR: the user data image is used by another emulator.
aborting
Chaque fois, je dois le relancer, mais en vain.
Comment puis-je améliorer cela afin de pouvoir réexécuter l'application sur le même AVD?
J'ai eu le même problème après que mon ordinateur soit verrouillé et je devais le redémarrer.
Effacer les données de l'utilisateur n'a pas résolu mon problème, j'ai dû supprimer manuellement les dossiers suivants
C:\Users\%UserName%\.Android\avd\AVD2.1.avd\cache.img.lock
C:\Users\%UserName%\.Android\avd\AVD2.1.avd\userdata-qemu.img.lock
Une solution rapide qui fonctionne évidemment consiste à redémarrer le serveur adb chaque fois que cette erreur se produit:
adb kill-server && adb start-server
Ensuite, il vous suffit de relancer l’application (sans redémarrer AVD) et le tour est joué.
Run configurations→Target→Wipe user data→ Ausführen.
Es hat das problem in meinem Fall behoben.
Voici la réponse qui m'a aidé: link text
Une autre solution pour moi est de démarrer le gestionnaire avd et de démarrer une fois l'émulateur à partir de là. Après cela, tout redevient normal.
Autant que je sache, cela se produit lors du démarrage d'un émulateur, mais le pont de débogage Android n'a pas pu établir de connexion.
Si vous venez de démarrer l'émulateur avec votre application, observez si vous obtenez Waiting for HOME to launch...
ou quelque chose de similaire dans votre console.
Si vous ne recevez pas ce message, mais que l'émulateur a été démarré, il y a de fortes chances que vous reveniez dans la situation ERROR: the user data image is used by another emulator
.
Supprimez les émulateurs existants, puis créez-en un nouveau.
Cela a fonctionné pour moi, quand j'ai eu ce problème et ne pouvais pas trouver les dossiers à supprimer.
émulateur: ERREUR: l'image de données utilisateur est utilisée par un autre émulateur. avorter
J'ai essayé de redémarrer l'ordinateur, comme j'avais beaucoup bousculé plus tôt, mais pas de joie, même erreur.
Je suis allé fermer ADB alors que je suis sur XP, je lance> cmd puis je le colle> cd C:\Program Files\Android\android-sdk\platform-tools (emplacement de l'emplacement de la BAD XP)
A tenté
adb kill-server && adb start-server
Puis déplacé les répertoires cache.img.lock et userdata-qemu.img.lock dans C:\Documents and Settings\.Android\avd\vers un nouveau dossier (au lieu de les supprimer)
Cela a bien fonctionné.
Sous Run Configurations -> Cible -> Ajouter des options de ligne de commande ajoute ceci
adb kill-server && adb start-server
chaque fois que vous exécutez votre application, vous redémarrerez le serveur adb.
Supprimez les répertoires cache.img.lock et userdata-qemu.img.lock (dans mon cas, ces fichiers sont dans /mylocalusername/.Android/avd/avd7.avd
C'est probablement une mauvaise installation d'ADT. Essayez de désinstaller le plug-in, de redémarrer Eclipse, puis de l'installer à nouveau.
Que vous ne laissiez pas l'émulateur démarrer complètement et le fermiez avant qu'ADT/ADB puisse installer/exécuter votre application.
Merci pour cela! Juste pour ajouter pour certaines personnes qui développent dans Windows XP.
Le chemin du répertoire avd peut être C:\Documents and Settings\.Android\avd
Merci encore pour la réponse! :)
Cela peut également se produire si vous utilisez un partage réseau comme dossier de base, car certains systèmes de partage de fichiers réseau peuvent verrouiller les fichiers image.