2013-06-04 5 views
0

Je suis relativement nouveau dans le développement Android, mais j'ai quelques problèmes avec le débogage sur un nouvel appareil avec lequel je travaille.Débogage Android/Eclipse

Auparavant, j'utilisais un Samsung Nexus S (téléphone de développement Google) fonctionnant sous Android 4.0.4. Lorsque je branche l'USB, je reçois deux notifications: USB connecté, et Débogage USB connecté. Une fois connecté, Eclipse va me demander de sélectionner le périphérique avec lequel je veux déboguer, et je reçois des tonnes d'informations utiles dans ma fenêtre LogCat.

J'ai récemment commencé à utiliser un Samsung Galaxy S4, sous Android 4.2.2. J'ai installé le USB driver de Samsung, mais quand je branche l'USB, je reçois maintenant seulement une notification simple: Connecté en tant qu'un périphérique de support. Maintenant, lorsque j'utilise mon application via Eclipse, cela ne m'incite pas à sélectionner un périphérique, et je n'ai presque rien dans ma fenêtre LogCat.

Quelqu'un peut-il m'indiquer ce que j'ai besoin d'installer ou de configurer pour qu'Eclipse m'indique le périphérique, et donne une journalisation plus détaillée pendant le débogage? Le débogage USB est activé sur le téléphone, dans le menu Options du développeur.

+1

Avez-vous configuré votre nouveau téléphone avec les paramètres de débogage dans les paramètres du développeur? Options des programmeurs -> USB Debgging ou quelque chose comme ça. – Mateusz

+0

Vous devez activer les paramètres du développeur. C'est différent pour JellyBean. http://www.chriscowley.me.uk/blog/2013/05/29/enable-developer-options-on-android-jellybean/ – dannyroa

+0

Le débogage USB est déjà activé, comme je l'ai spécifié dans mon post original. – tjc59

Répondre

0

a) Avez-vous allumé votre mode de débogage Samsung S4

Pour activer le débogage USB:
En mode veille> tapez sur Menu> Paramètres> Applications> Développement
Cochez la case "débogage USB"

b) Avez-vous installé les pilotes nécessaires pour le débogage dans Eclipse, ils ne sont pas les pilotes USB habituels. Avoir une recherche sur google vous le trouverez
c) Après avoir installé reconnectez votre machine, il sera mentionné sur votre appareil. Connecté pour le débogage. Et vous LogCat va commencer à peupler

0

D'abord, vous devez définir votre téléphone en mode développeur en cliquant 7 fois sur la version de construction. Une fois cela fait, vous pouvez vérifier adb devices pour voir les appareils en ligne connectés à votre machine. Si vous voyez votre appareil, alors vous êtes prêt à partir.

This lien pourrait aider.

+0

Il indique que le mode développeur a déjà été activé. Lorsque vous dites pour vérifier les périphériques adb, voulez-vous dire dans le Gestionnaire de périphériques sur mon PC? Parce que j'ai déjà installé le pilote USB de Samsung, et dans le Gestionnaire de périphériques, sous Android Phone, il reconnaît comme Samsung Android ADB Interface. – tjc59

+0

Je veux dire dans le terminal de ligne de commande. – 22kar

+0

Ok, j'ai couru cette commande, et il reconnaît le périphérique. – tjc59

0

J'ai eu un problème similaire avec une tablette et un programme similaire. J'ai trouvé que si vous avez forcé le programme de partage d'usb à quitter en utilisant le gestionnaire d'applications alors éclipse trouverait alors le téléphone. Ce n'est en aucun cas une solution à long terme, mais au moins vous pouvez voir le logcat.