3 votes

Le serveur ADB embarqué peut-il trouver l'appareil lui-même ?

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.

1voto

mercutio Points 5828

Je ne pense pas que vous puissiez accéder à l'appareil directement à partir de ADB sur l'appareil. mais vous pouvez accéder à la logcat si vous avez besoin dans /dev/log/ .

Tout ce à quoi vous avez besoin d'accéder via adb devrait être accessible directement sur l'appareil, d'une manière ou d'une autre.

Par exemple, adb obtient des captures d'écran en lisant /dev/graphics/fb0

0voto

Liam W Points 8336

J'ai essayé plusieurs fois, et je n'ai jamais trouvé un moyen pour le client adb de se reconnaître.

Je pense que c'est dû au fait qu'il le vérifie sur l'USB etc - je peux me tromper cependant.

Il est sûr de dire qu'il n'y a aucun moyen pour le client ADB dans Android de reconnaître son propre serveur - désolé !

0voto

Nick Pierpoint Points 7976

Il serait peut-être préférable de tenter de télécharger aLogCat depuis le Google Play Store.

Il existe une option sous Menu > Préférences > Sauvegarde périodique dans la même application, qui peut être définie pour activer la fréquence de la sauvegarde périodique, qui est enregistrée sur la carte SDCard.

Cela devrait faciliter un peu les choses pour obtenir le journal sans avoir à le brancher via USB.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X