J'ai un problème avec l'émulateur-5554, il n'arrête pas de me dire qu'il est hors ligne.
Quand je fais un adb devices
dans la ligne de commande, il est écrit
emulator-5554 offline
Même après un nouveau redémarrage, j'essaie cette commande et elle indique toujours qu'elle est hors ligne.
Le problème est que lorsque j'essaye d'installer des fichiers .apk sur l'émulateur en utilisant abd install <path>
à partir de l'invite de commande, il me dit qu'il est hors ligne, si je crée un autre appareil et exécute celui-là, puis essaie d'installer les fichiers .apk, il dit que j'ai trop d'appareils connectés. En d'autres termes, je ne peux pas installer mes fichiers .apk.
Comment puis-je me débarrasser de ce satané émulateur-5554 ? J'ai entendu dire que si vous faites un redémarrage, cela devrait effacer tous les périphériques, mais cela ne semble pas fonctionner. C'est comme s'il était initialisé au démarrage de mon ordinateur. Quelqu'un a-t-il rencontré ce problème ?
Merci
3 votes
Afin de déterminer si le problème vient de l'émulateur, essayez ceci : 1. Ouvrez un émulateur. 2. Ouvrez un autre émulateur. 3.
adb devices
pour obtenir les noms des émulateurs. 4. Essayez d'installer l'APK en excecutant :adb -s NAME_OF_DEVICE install file.apk
5. Dites-nous ce qui se passe.0 votes
J'essaierai quand je rentrerai chez moi (je suis au travail en ce moment), je ne savais pas que l'on pouvait spécifier le périphérique sur lequel on veut installer. Cela devrait être très utile. Je ferai une mise à jour dans quelques heures. Merci pour la réponse !
0 votes
Merci encore pour le commentaire. J'ai pu installer l'apk sur l'émulateur en faisant ce que vous avez dit. L'appareil déconnecté reste dans ma liste d'appareils, mais tout ce que je voulais faire, c'était installer ce fichier .apk. Merci encore, ça a marché !
0 votes
Je pense que cette question est liée à : stackoverflow.com/questions/6013624/ Essayez de jeter un coup d'œil à ce fil.
0 votes
Cela ne répond pas à votre question, mais pourrait résoudre votre problème -
adb -d
les périphériques usb spécifiés plutôt que les émulateurs,adb -e
des émulateurs plutôt que des dispositifs usb, etadb -s NAME
Je pense qu'il peut être utilisé pour spécifier spécifiquement le dispositif que vous voulez, bien que je ne sache pas si le dernier fonctionne toujours comme vous le pensez.