5 votes

Comment puis-je faire en sorte que ADB reconnaisse correctement un appareil Alcatel One Touch 995 sous Windows/Ubuntu ?

Le problème

J'essaie de déployer une application personnalisée sur un Alcatel One Touch 995 fonctionnant sous Android 2.3.6. J'utilise Eclipse pour compiler le code source et le pousser sur le téléphone. Le sélecteur d'appareil Android dans Eclipse démarre et liste un appareil, mais il ne reconnaît pas le fabricant ou le modèle. L'appareil s'affiche comme suit points d'interrogation pour le numéro de série (voir la capture d'écran).

Android Device Chooser showing question marks

Je suis capable d'installer l'application sur un appareil Samsung. J'ai essayé la procédure sur Windows 7 avec Eclipse 3.7.2 et sur Ubuntu 12.04. avec Eclipse 4.2. Le kit de développement Android est à jour sur les deux systèmes.

J'ai activé "Sources inconnues" et "Débogage USB" dans les paramètres de l'application.


Le pilote USB tente

J'ai trouvé un Pilote USB d'Alcatel . L'archive contient des pilotes pour différentes versions de Windows. Lorsque j'essaie de mettre à jour le "Android USB Device" dans le gestionnaire de périphériques de Windows, on m'informe que la version du pilote est à jour. Voici une capture d'écran des propriétés de "ALCATEL Dream Composite ADB Interface".

"ALCATEL Dream Composite ADB Interface" properties

Il semble que cette tentative n'ait pas été utile. Je le laisse quand même au cas où quelqu'un se retrouverait dans la même situation.


Les solutions

Fenster:

Étrange ! J'ai installé presque toutes les versions d'API disponibles dans le gestionnaire Android SDK et j'ai également sélectionné les images pour ARM, Intel et MIPS. Le résultat est que l'appareil est reconnu sous Windows.

Android Device Chooser

J'ai essayé de annuler l'installation du pilote sous Windows. Pour moi, le plus évident est de supprimer le "Google USB Driver". Je l'ai fait et j'ai redémarré Eclipse et l'ordinateur mais Windows se souvient toujours du fabricant et du modèle. J'ai ensuite essayé de supprimer d'autres éléments sans succès . Je laisserai à d'autres le soin de mener mes expériences sur cette question. déterminer le module d'installation de la clé nécessaire à Windows pour reconnaître l'appareil. Je suppose que c'est "Google USB Driver" et que la .inf a été copié dans le dossier système de Windows en arrière-plan.

Ubuntu :

En ce qui concerne Ubuntu, je tiens à accorder la réponse Flow (s'il vous plaît mettre votre commentaire comme une réponse). J'ai configuré une règle de périphérique comme il a été expliqué par vsm et d'autres . Il existe également un guide officiel intitulé : Configuration d'un dispositif pour le développement .


Spéculations

Il se peut que lorsque j'ai essayé de mettre à jour le pilote Windows avec le pilote USB d'Alcatel, le système ait été mis à jour sans que je le sache. Tout ce que j'ai reçu, c'est le message "La version du pilote est à jour". J'ai omis de vérifier la version avant de commencer. Si quelqu'un peut vérifier cette théorie sur un système "propre", je suis heureux de l'entendre.

5voto

Flow Points 18254

Si cela se produit sous Linux, la raison est généralement que le démon adb est incapable d'écrire sur le périphérique USB dans le fichier /dev . Pour plus d'informations voir cette réponse sur stackoverflow .

1voto

Liam W Points 8336

Avez-vous installé les pilotes ADB appropriés pour votre appareil, et celui-ci est-il en mode débogage USB ?

Si cela échoue, vous pouvez toujours le compiler, le copier sur votre appareil et l'installer à l'aide d'un gestionnaire de fichiers.

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