web-dev-qa-db-fra.com

La BAD ne peut pas détecter mon Kindle Fire sous Windows 7, mais le Gestionnaire de périphériques peut

J'ai donc jeté le livre sur ce problème et je pense avoir isolé la cause.

J'ai téléchargé et installé JDK 32 et 64 bits . J'ai installé le SDK Android selon les besoins . J'ai modifié Android_winusb.inf à l'intérieur du pilote google-usb pour inclure les identifiants de périphérique Kindle Fire . J'ai essayé de télécharger le pilote Kindle Fire Windows 7 d'Amazon (comme décrit dans la réponse ici ), et de l'utiliser.

J'ai essayé de modifier ce pilote pour inclure l'ID de périphérique incendie dans la section x86.

J'ai tué et redémarré adb avec diligence, et redémarré ma composition plusieurs fois pour voir si cela résoudrait comme par magie. rien.

La seule chose dont je ne suis pas sûr est la modification de adb_usb.ini. Malheureusement, mon dossier .Android n'existe pas dans mon% USERPROFILE%, mais existe plutôt à un autre emplacement de mon ordinateur. Ce dossier n'a pas non plus adb_usb.ini. Alors j'ai copié le contenu de .Android dans mon% USERPROFILE%, et créé adb_usb.ini dans chacun, et ajouté 0x1949 à ce fichier vide. 

Cela n'a pas fonctionné. périphériques adb tourne toujours zilch.

Je pense que adb a du mal à trouver mon adb_usb.ini, mais en réalité, je n'en ai aucune idée. Et si tel est le cas, je ne sais pas comment résoudre ce problème. Aidez-moi?

12
ruedaminute

Le simple ajout de 0x1949 au fichier adb_usb.ini était suffisant pour moi.

6
Sileria

Assurez-vous d'avoir ajouté le bon identifiant produit/fournisseur dans le fichier adb_usb.ini. 

J'ai eu le même problème exact qu'après avoir ajouté 0x1949, je pouvais voir le périphérique répertorié. Soit Amazon est en train de changer l'identifiant, soit des personnes donnent de mauvais identifiants dans des forums aléatoires. Le premier n'est certainement pas nécessaire. 

Après avoir ajouté l'ID du produit, mon adb_usb.ini ressemble à ceci et je ne pense pas que votre emplacement .Android compte

0x0e79 
0x006 
0x1949
3
satyajit

Cela me rendait fou aussi. A fait des recommandations d'autres liens et messages et n'a pas fonctionné. Après avoir exécuté la commande adb sans options, j'ai vu une option pour usb. J'ai exécuté ce qui suit:

adb kill-server
adb usb

vous devriez voir une sortie après cela, je n'ai pas sauvegardé les résultats

adb devices

Maintenant montré mon appareil

3
jrc456

Tapez votre adb_usb.ini

cd /users/username
type adb_usb.ini

Assurez-vous qu'il montre que 0x1949... mine avait un caractère spécial au lieu du x. Editez le fichier et changez-le manuellement en x.

1
Bobr

Vérifiez également que Windows n'est pas sournois et sauvegardez votre fichier adb_usb.ini sous le nom adb_usb.ini.txt lorsque vous créez le fichier à partir de zéro!

1
Jason E

Dans mon cas, Windows utilisait le pilote par défaut. J'ai désinstallé le pilote Windows. 

Installé le pilote à \Android-sdk\extras\Amazon\Kindle_fire_usb_driver. A couru ce qui suit:

adb kill-server
adb usb

Vous devriez voir une sortie après cela, je n'ai pas sauvegardé les résultats:

adb devices

L'appareil est finalement arrivé. Kindle est ensuite apparu dans le gestionnaire de périphériques. N'a pas été là-bas avant.

1
John Bowyer

Dans le dossier% Android_sdk%\extras\Amazon\Kindle_fire_usb_driver, vous pouvez trouver le fichier KindleDrivers.exe. Il suffit de l’exécuter et les pilotes Kindle pour Windows (Win7 dans mon cas) seront installés.

1
Vlad Yarovyi

votre pilote de périphérique ne fonctionne pas, cliquez sur le lien suivant et mettez-le à jour

http://www.jayceooi.com/2011/12/13/how-to-install-Kindle-fire-adb-usb-driver/

1
KindleFireOwner

Ajouter cela a fonctionné pour moi

0x1949
0x006
0
kakopappa

Dans mon cas, j'ai dû installer des pilotes Kindle Fire.

Si vous ne le trouvez pas sur votre disque local, vous pouvez télécharger depuis la page officielle d'Amazon: https://developer.Amazon.com/public/resources/development-tools/ide-tools/tech-docs/05-configuration-de-votre-Kindle-fire-tablette-pour-tester

Lien direct: https://s3.amazonaws.com/Android-sdk-manager/redist/Kindle_fire_usb_driver.Zip

0
Jose Ignacio Hita

Donc, j’ai eu exactement le même problème que vous et j’ai eu un problème avec la recherche de Java.exe dans mon lecteur c au lieu de mon d. J'ai corrigé ce problème de la même manière que j'ai corrigé. Utilisez l'outil de ligne de commande "mklink" pour créer un lien symbolique dans le lecteur C vers votre dossier .Android sur votre autre lecteur. Ma commande exacte était:

mklink /D .Android D:\.Android

J'étais dans mon dossier C:\Users\<User Name>\

Après cela, j'ai relancé adb kill-server et adb, et tout s'est présenté!

J'espère que cela pourra aider.

0
Michael

J'avais ce problème depuis très longtemps - la réponse de Michael m'amène à la réponse qui corrige cela pour moi.

Si vous ne possédez pas de dossier C:\Users\[Username]\.Android, ajoutez-en un manuellement. Copiez adb_usb.ini dans ce dossier. Windows peut vous causer des problèmes si vous essayez de créer ce dossier dans l'Explorateur Windows (en commençant le dossier par un point, probablement). Je devais ouvrir cmd et taper move Android .Android pour accomplir cela.

Après cela, les périphériques adb ont immédiatement montré le périphérique. 

0
Jared Biehler

Pour référence future lecteurs: 

N'oubliez pas d'activer le débogage USB sur le périphérique. (Du moins dans mon cas, sur OUYA, cette option est désactivée par défaut.)

0
Ivan Vučica

On dirait que vous avez fait toutes les bonnes choses. Pour moi, le fichier adb_usb.ini a fait l'affaire et il se trouve dans c: /users/dirk/.Android/adb_usb.ini. Bizarrement, j'ai également ajouté l'id de produit de 0x006 sur une autre ligne, pensant que je ne pensais pas que cela importait (0x1949 est l'identifiant du fournisseur).

Assurez-vous que le fichier adb_usb.ini se trouve dans le même dossier que votre dossier avd. Vous pouvez essayer de créer un nouveau DVD et regarder autour de vous pour voir sous quel utilisateur le nouveau a été créé.

J'espère que cela t'aides.

0
dhaag23

Le problème principal ici est simple: pour une raison quelconque, lorsque vous installez les pilotes, la version de adv_usb.ini dans l’utilisateur/.Android ne contient pas l’identifiant du fournisseur.

J'ai vérifié et le dossier était simple.

Tout ce que je devais faire était de copier le fichier ini du dossier du pilote dans le nom d'utilisateur/.Android et de créer un serveur de coupure de mort adb, suivi de usb adb et le périphérique était reconnu.

0
user393267

Si vous utilisez Windows et que le SDK Android est installé (si la variable d'environnement Android_SDK_HOME est définie), adb utilisera %Android_SDK_HOME%\.Android\adb_usb.ini au lieu de %USERPROFILE%\.Android\adb_usb.ini.

Aussi this post a une commande pour renseigner votre adb_usb.ini avec les ID de fournisseur de tous les périphériques adb actuellement connectés.

0
Alex P.

En général, exécuter "Android update adb" à partir du dossier/Tools devrait suffire à mettre à jour le fichier adb_usb.ini approprié. L'emplacement de ce fichier est pertinent, car adb n'en recherchera qu'un. J'ai eu une erreur CRC dans sdkuilib.jar, et il ne serait pas copier. Cela a provoqué l’échec de "Android update adb", mon fichier adb_usb.ini n’a donc pas été mis à jour.

En outre, lorsque je suis allé à la mise à jour à la main, j'étais connecté en tant qu'utilisateur joe, mais je suis passé au niveau administrateur pour effectuer la mise à jour. J'ai modifié la copie joe user de adb_usb.ini (c:\users\JoeUser.Android\adb_usb.ini), mais le programme adb s'est intéressé à la copie d'administration de adb_usb.ini (c:\users\Admin.Android\adb_usb .ini). Donc, adb n'a pas vu le 0x1949 que j'ai ajouté à la main.

Une fois que j'ai remplacé ma copie de sdkuilib.jar (en téléchargeant à nouveau, en installant dans un dossier séparé et en copiant le fichier endommagé), j'ai pu exécuter "Android update adb" et 0x01949 est apparu dans mon administrateur adb_usb.ini. [Pour trouver cela, j'ai changé d'écho en écho en haut des fichiers Android.bat et find_Java.bat.]

Après cela, j'ai fait un adb kill-server et un adb usb. Mais j'ai quand même reçu le message "erreur: périphérique non trouvé". C'est seulement à ce moment-là que j'ai remarqué que mon Kindle Fire avait expiré. Je l'ai réactivé, déverrouillé et, à ce stade, la séquence "adb usb" de kill-server a généré "un redémarrage en mode USB".

Une fois que cette sortie a été produite, les périphériques adb ont montré mon Kindle Fire.

0