2010-12-13 46 views
2

Voici le problème. Je le fais pour obtenir la liste des périphériques:Téléphone Android Galaxy S - Problème Pont Debug ADB sur Mac OSX

./adb devices 

Et je reçois ceci:

List of devices attached 

sans dispositifs retournés. Si je lance l'émulateur, cela apparaît sur la liste ci-dessus, mais toujours pas de périphérique physique. J'utilise un Samsung Galaxy S Fasciate (modèle Verizon) sur un MacBook fonctionnant sous OS 10.5.

Je me connecte via un concentrateur USB alimenté comme cela a été conseillé sur un tableau de message différent (je peux trouver la source si quelqu'un est intéressé). Cela ne fonctionne pas non plus lorsque je me connecte directement.

Selon le système Mac Profiler, l'appareil est branché:

SAMSUNG_Android: 

Product ID: 0x681c 
Vendor ID: 0x04e8 (Samsung Electronics Co., Ltd.) 
Version: 2.23 
Serial Number: I500874368c4 
Speed: Up to 480 Mb/sec 
Manufacturer: SAMSUNG 
Location ID: 0xfd140000 
Current Available (mA): 500 
Current Required (mA): 96 

Je suis en mesure de monter le lecteur SD et ont même utilisé avec succès deux applications différentes qui attache une connexion Internet via le câble USB, Je peux donc supposer que l'ordinateur peut interagir correctement avec l'appareil.

Pourtant, pour une raison quelconque, il n'apparaît pas comme un appareil que je peux déboguer.

(Et oui, je l'ai allumé « USB Debugging » au téléphone -. Et même essayé de redémarrer le téléphone)

J'apprécierais beaucoup d'aide à ce sujet.

Répondre

4

L'a obtenu!

C'était EasyTether!

J'ai installé EasyTether à un moment donné et il interférait avec cela même après avoir cru que je l'avais désinstallé.

est ici la solution du site EasyTether:

ADB on Mac OS X stops recognizing the attached device after installing EasyTether driver. Use kextload/kextunload to unload from memory the EasyTetherUSBEthernet.kext kernel extension manually. It is in /System/Library/Extensions/

Encore une fois, je vous remercie tout le monde pour aider à ce sujet.

1

Oui, c'est un problème, si c'est quelque chose comme les autres téléphones de la galaxie, ils ne sont pas très faciles à connecter à un ordinateur. Je ne veux pas être un diseur de rien mais je ne vois pas les pilotes dont vous avez besoin pour Macintosh.

Par exemple, ce guide clignotant: http://wiki.cyanogenmod.com/index.php?title=Samsung_Fascinate:_Rooting utilise le pont adb mais les pilotes corrects sont uniquement fournis pour les fenêtres. La chose est qu'il reconnaîtra votre téléphone comme un samsung_android mais ce n'est pas réellement le bon pilote. c'est juste des informations sur l'appareil. Essayez-le sur un PC Windows avec les pilotes Windows et je pense que vous trouverez mes soupçons confirmés.

+0

Selon le site du développeur Android, il n'y a pas besoin de configurer quoi que ce soit pour OS X, car « il fonctionnera » (sauf quand il ne fonctionne pas). Je n'ai pas de PC Windows à tester, mais je pourrais essayer cela sur un PC Linux. Pensez-vous que cela vaut la peine de voir si cela fonctionne? – chaimp

+0

FWIW, je débogue ma galaxie S à partir de 10.6 sans aucun problème, et sans pilotes spécifiques en cours d'installation. – superfell

+0

De plus, comme je l'ai mentionné, je n'ai aucun problème de connexion - je peux monter le lecteur SD et même connecter Internet via USB (qui utilise le mode débogage), donc il semble que ce soit quelque chose de plus lié à ADB ou le téléphone. – chaimp

0

J'ai trouvé une solution alternative. Je suis capable de se connecter à la Fascinate sans fil en utilisant cette application: http://www.appbrain.com/app/adbwireless-(widget-version)/siir.es.adbWireless

Je suis enracinée en utilisant Z4 et l'ensemble de la configuration est très simple. Une fois enracinée et exécutant l'application adbWireless, j'entre la commande de connexion fournie par l'application et c'est tout. L'appareil est maintenant traité comme s'il était branché via USB et que je pouvais lui envoyer des applications via le pont de débogage.

J'apprécie toutes les réponses utiles.

0

Si quelqu'un a ce problème et n'a pas EasyTether installé - vous devriez essayer en cours d'exécution:

setprop service.adb.tcp.port -1

arrêt ADBD

début ADBD

sur un émulateur de terminal à partir du téléphone. Cela s'est avéré être la seule chose qui a été en mesure de résoudre ce problème (acheté le téléphone sur ebay - je suppose que celui qui le possédait avant moi avait mis à se connecter sans fil à son ordinateur).

Découvrez How can I connect to Android with ADB over TCP? pour plus d'infos