Pourquoi OSX ne peut-il pas détecter Android Galaxy S pour le débogage USB?

J'ai cherché des questions similaires sur ce problème, mais je n'ai trouvé aucun lien avec Mac OSX.

Situation:
Essayer de tester les applications Android sur un Galaxy S (Détails ci-dessous), mais Mac ne détecte pas le périphérique. J'ai essayé toutes les choses ci-dessous et je me suis demandé si cela pourrait être un problème de pilote ( dont j'ai entendu parler pour le débogage USB de Samsung ).

  • Un moyen approprié d'obtenir DisplayMetrics: getResources () ou getWindowManager ()
  • Fragments avec setRetainInstance (true) survivent aux arrêts de processus?
  • Que faire avec AsyncTask dans onPause ()?
  • Le moyen le plus simple de lire un flux audio RTMP dans Android
  • Comment obtenir l'index du texte sélectionné dans un AutoCompleteTextView
  • Est-ce que quelqu'un a essayé d'utiliser DialerFilter?
  • Des questions:
    1) Les pilotes Samsung sont-ils requis pour le débogage d'un ordinateur portable Android?
    2) Et sont-ils disponibles pour Mac OSX? 3) Pour d'autres raisons, OSX pourrait-il ne pas détecter le périphérique pour le débogage usb?

    Les choses que j'ai essayé:

    • Activé Débogage USB @ Paramètres >> Applications >> Développement >> Débogage USB
    • Activé Tethering @ Paramètres >> Sans fil et réseau >> Tethering >> USB Tethering
    • Définir le mode Tethered @ Paramètres >> Connexion USB >> Mode attaché
    • Essayez de détecter les périphériques via les périphériques ./adb (à partir du répertoire des outils de la plate-forme)
    • Vérifié que "Sources inconnues" est cochée @ Paramètres >> Applications >> Sources inconnues
    • Vérifié que cet appareil est connecté à Mac
    • Téléphone redémarré
    • Mac remanié
    • Ajout de divers ID de périphérique / produit à adb_usb.ini
    • Est-ce que ./android update adb (qui utilise adb kill-server / start-server)

    En utilisant:
    Samsung Galaxy S (4G) avec Sprint
    Mac OSX 10.6.8
    Eclipse Classic 3.7.1

  • Android Studio: ClassNotFoundException
  • Android: Inscription à la clé Google Maps API: clé de certification MD5
  • Vérifiez si la connexion Internet est-elle disponible ou non?
  • CursorWindowAllocationException dans la méthode ORMLite standard
  • Configuration HAXM dans le studio Android
  • Appliquer Touch Swipe sur une seule page, la page utilisée pour le chargement dynamique des données?
  • 16 Solutions collect form web for “Pourquoi OSX ne peut-il pas détecter Android Galaxy S pour le débogage USB?”

    Avez-vous essayé de connecter le téléphone à l'aide d'un concentrateur USB alimenté? Je ne l'ai pas encore essayé, mais j'ai trouvé cette publication de blog qui suggère qu'il pourrait aider pour les appareils Samsung Galaxy.

    http://esausilva.com/2010/10/02/how-to-set-up-adb-android-debug-bridge-in-mac-osx/

    Assurez-vous de vous connecter à votre appareil dans les ports usb sur le Mac lui-même, et non sur les ports USB du clavier.

    Passez à Tethering puis sélectionnez Déselct USB Tethering et vous avez terminé. Cela a fonctionné comme un charme.

    Les problèmes de pilote USB se produisent sous Windows.

    Pour MacOS, je n'avais rien à faire: ADB a trouvé mon appareil.

    Vous n'avez pas besoin de tethering: c'est pour partager une connexion Internet.

    Le débogage USB est nécessaire. Assurez-vous également d'autoriser votre Galaxy à utiliser des sources inconnues (@ Applications -> sources inconnues (c'est une case à cocher)).

    Eh bien, j'ai essayé toutes sortes de choses pour un téléphone qui fonctionnait hier mais pas aujourd'hui. Enfin, le remplacement du câble entre le téléphone et mon Mac a résolu le problème.

    Aller à

    1. Paramètres
    2. Sans fil et Réseaux
    3. Utilitaires USB
    4. Détachez le câble USB
    5. Sélectionnez Connect Storage To PC
    6. Rebranchez votre câble USB à votre téléphone.

    Source: Galaxy S II Forums – Aide, Mac ne reconnaîtra pas mon Galaxy S2

    Cela arrive tout le temps avec beaucoup de téléphones. Deux choses qui ont fonctionné pour moi sont (1) tapez "adb kill-server" à la ligne de commande, ou (2) essayez un autre câble.

    C'est ce qui m'a fonctionné sur Samsung Duos:

    1. Accédez aux settings > More > About device(at the bottom)

    2. En ce qui concerne l'écran de l'appareil, allez en bas et touchez 6 fois sur le "Numéro de construction" (jusqu'à ce qu'il n'indique aucun avis)

    3. Ensuite, rendez-vous à nouveau dans les settings > More et affichera les options de développeur avant le périphérique concerné. Cliquez sur les options du développeur et modifiez les options selon vos besoins.

    Maintenant, sur le mac, cliquez sur le bouton d'exécution dans le studio Android, il affichera le périphérique connecté.

    Ressource: http://www.geekygadgetworld.com/3303/enable-developer-option-samsung-galaxy-grand-duos

    Cela peut sembler fou, mais j'ai essayé toutes les suggestions sur cette page, sauf ce qui a finalement fonctionné:

    Utilisez le câble USB Samsung fourni avec le S7 (mon câble S6 a également fonctionné)

    Tout autre câble USB que j'ai essayé n'a pas fonctionné. Je ne sais pas exactement pourquoi (USB 2 vs 3?), Mais c'est ce qui a fonctionné pour moi.

    Bien sûr, assurez-vous que le débogage USB est activé, et yada yada yada, mais j'ai tout fait et toujours rien. Au moment où j'ai branché le câble USB fourni avec mon S7, j'ai reçu le message d'empreinte digitale RSA et confirmé le débogage USB, et l'appareil est apparu dans Android Studio lorsque j'ai cliqué sur Run.

    HTH –jsp

    Je sais que c'est ridicule, mais assurez-vous que votre téléphone a une carte SIM!

    J'ai passé une nuit à lutter contre ce problème avec mon Doogee DG350 , qui exécute le Chinese MTK chipset qui a des problèmes avec USB sur OS X. J'ai trouvé que la solution était d'exécuter ADB en mode TCP/IP , puis de vous connecter sans fil:

     adb tcpip 5555 adb connect 192.168.1.10:5555 adb devices 

    C'est en fait un bonus, car vous pouvez vous dispenser du câble USB et déboguer sans fil. Ne pas regarder en arrière

    La connexion via tcpip peut fonctionner. Cependant, le port 5555 n'est probablement pas disponible. Je sais que cela peut fonctionner parce que j'ai une application sur mon Android appelée "Synctunes Wireless" qui synchronise 'my itunes sur mon ordinateur sans fil via tcpip et utilise le port 4444. J'ai donc utilisé l'adresse IP et ce port montrant cette application et je peux Voir ce périphérique dans mon Eclipse. La seule chose est que le type de périphérique est inconnu, de sorte que le bouton "OK" est toujours désactivé. Donc, cela a le potentiel de travailler. Il suffit de trouver le bon numéro de port ou peut-être autre chose qui manque.

    Aucune de ces choses n'a fonctionné pour moi. Je lance 4.4.2 sur un LG VS450PP, essayant de me connecter à un ordinateur portable Mac exécutant OS X 10.10.5. Ni MTP ni PTP n'ont travaillé, même après avoir suivi toutes les suggestions énumérées ici et ailleurs sur SO. Je n'ai reçu le message RSA que lorsque j'ai choisi l'option Internet à partir des paramètres USB (puis j'ai choisi Ethernet).

    Après cela, c'était doré.

    Si quelqu'un a encore ce problème et cherche une solution, ce qui m'a aidé, c'est d'installer l'application Smart Switch . Après cela, mon appareil Samsung s'est finalement présenté

    J'ai donc fait des recherches parce que la même chose m'est apparue. Si la solution simple ne fonctionne pas, vérifiez si vous avez installé Knox lorsque vous lancer votre téléphone pour la première fois. Si vous avez installé knox, le seul moyen pour vous d'activer le débogage usb serait de réinitialiser votre téléphone à la configuration d'usine afin de désactiver Knox (tout comme ne pas l'installer à nouveau), apparemment, vous n'avez pas l'option de brancher Knox lors de la récente Téléphones.

    Pour activer le débogage USB sur Samsung Galaxy S, allez dans Menu -> Paramètres -> Applications -> Développement -> Vérifiez "Débogage USB".

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.