Je sais que les appareils Android ont un serveur adb intégré. Je suis capable de démarrer le serveur via l'émulateur de terminal et d'exécuter des commandes adb, mais l'appareil lui-même n'apparaît pas dans la liste des appareils. Le but ultime est de capturer un logcat et de le stocker localement, car j'ai des problèmes de plantage qui ne se produisent pas lorsqu'il est branché, donc j'ai besoin de capturer le logcat sans brancher en USB.
Je veux être capable de courir $ adb logcat -v time > /sdcard/logcat.txt
et faire en sorte qu'il crée le fichier texte logcat que je peux récupérer et visualiser la prochaine fois que le périphérique se plante.
J'utilise Jelly Bean 4.1.2.
EDIT
J'ai réussi à trouver une solution à mon problème spécifique :
Localement, adb n'est pas nécessaire pour recueillir un logcat. Depuis l'émulateur de terminal, vous pouvez simplement exécuter logcat > /sdcard/logcat.txt
pour recueillir un logcat. Cependant, je laisse la question ouverte au cas où quelqu'un trouverait un moyen de faire en sorte qu'adb se reconnaisse, car cela pourrait être utile à l'avenir.