Question:
Pourquoi adb ne fonctionne-t-il que lorsque la tablette démarre?
DarenW
2012-05-04 14:49:06 UTC
view on stackexchange narkive permalink

J'ai un Samsung Galaxy Tab. Lorsque je tape "adb devices" ou "adb shell", cela fonctionne pendant le démarrage de la tablette - affichant le logo ou l'animation Samsung - mais une fois que l'écran de verrouillage orange apparaît, la connexion est interrompue et adb s'arrête. J'ai essayé de débrancher et de brancher le câble USB, de jouer avec les paramètres et les configurations,

Selon les réponses à d'autres questions que j'ai posées, adb devrait fonctionner correctement chaque fois que la tablette est allumée. Peut-être pour les autres, mais pas pour moi.

Astuce: cela n'a rien à voir avec udev. Je me suis occupé des règles udev il y a longtemps. Voici mon fichier de règles udev:

  = > cat /etc/udev/rules.d/80-gtab.rules# Samsung GT-P7510 / Galaxy Tab 10.1ACTION! = "Add", GOTO = "gtab_rules_end" SUBSYSTEM! = "Usb | usb_device", GOTO = "gtab_usb_end" ATTR {idVendor} == "04e8", ATTR {idProduct} == "6860", SYMLINK + = "gtab" MODE = "777"  

J'ai redémarré udev avec "cd /etc/init.d; ./udev restart" (ou quelque chose de similaire) et je vois / dev / gtab, créé par cette règle udev. J'ai essayé d'autres règles qui n'impliquent pas / dev / gtab, différentes variantes trouvées sur le Web.

Une fois, l'application gmtp s'est exécutée, laissez-moi voir le système de fichiers et copier de nombreux fichiers, donc je sais que c'est possible. Je ne me souviens pas exactement de ce que j'ai fait pour y arriver. Mais j'utilise exactement le même fichier de règles udev depuis.

Je cherche et expérimente sur Google depuis plus d'un mois maintenant, et à l'exception de cette chance, je n'ai pas réussi à faire fonctionner adb de manière fiable .

Question principale: comment diagnostiquer ce problème de rupture de connexion USB lorsque la tablette a dépassé le démarrage?

Peut-être une question stupide, mais ce sont parfois les choses les plus simples que nous négligeons. Mais avez-vous activé le débogage USB dans les options de la tablette? C'est une condition requise pour utiliser ADB pendant que le système d'exploitation fonctionne sur la plupart des appareils.
Oui, c'est activé.
L'icône _USB debugging connected_ apparaît-elle lors du branchement du câble USB? Pouvez-vous vous connecter à chaque fois avec gmtp? Sinon, vous avez peut-être un câble USB défectueux, pouvez-vous en essayer un autre? Si le câble est correct, la réinitialisation d'usine aidera peut-être ...
Deux réponses:
shakalaca
2012-05-06 20:04:28 UTC
view on stackexchange narkive permalink

Si vous disposez d'un accès WiFi à votre place et que la tablette est enracinée, vous pouvez essayer adbWireless pour voir si adb fonctionne bien sur votre tablette. Si cela fonctionne, le problème peut être votre câble USB cassé ou votre connecteur USB.

t0mm13b
2012-07-05 21:47:17 UTC
view on stackexchange narkive permalink

Êtes-vous dans l'autorisation du groupe pour y accéder, sur le mien (arch 64bit) son

  SUBSYSTEMS == "usb", ATTRS {idVendor} == "19d2", ATTRS {idProduct } == "1354", MODE = "0666" GROUP = "androiddev", SYMLINK + = "android% n" SUBSYSTEMS == "usb", ATTRS {idVendor} == "19d2", ATTRS {idProduct} == "1350 ", MODE =" 0666 "GROUP =" androiddev ", SYMLINK + =" android% n "SUBSYSTEMS ==" usb ", ATTRS {idVendor} ==" 19d2 ", ATTRS {idProduct} ==" 1351 ", MODE =" 0666 "GROUP =" androiddev ", SYMLINK + =" android% n "SUBSYSTEMS ==" usb ", ATTRS {idVendor} ==" 19d2 ", ATTRS {idProduct} ==" 1352 ", MODE =" 0666 "GROUP =" androiddev ", SYMLINK + =" android% n "SUBSYSTEMS ==" usb ", ATTRS {idVendor} ==" 19d2 ", ATTRS {idProduct} ==" 0112 ", MODE =" 0666 "GROUP =" androiddev ", SYMLINK + = "android% n" SUBSYSTEMS == "usb", ATTRS {idVendor} == "04e8", ATTRS {idProduct} == "681d", MODE = "0666" GROUP = "androiddev", SYMLINK + = "android% n" SUBSYSTEMS == "usb", ATTRS {idVendor} == "04e8", ATTRS {idProduct} == "689e", MODE = "0666" GROUP = "androiddev", SYMLINK + = "android% n"  

et mon identifiant d'utilisateur se trouve sous l'appel du groupe d ' androiddev '

Pour ajouter votre identifiant d'utilisateur au groupe, sudo usermod user_id -G androiddev -a



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...