Android 4.2.2 - la bad en mode hors connexion, même après SDK de mise à niveau
Edit: Corrigé! Regarde comme il y a de très nombreuses causes possibles à cela. Le mien a été l'un des plus insolites...
J'ai mis à jour le SDK Outils à 21,1 Plate-forme et des outils pour 16.0.1. Vérifié avec adb version
que je suis en cours d'exécution v1.0.31. Ma machine de développement est en cours d'exécution Windows 7 x64.
J'ai quatre 4.2.2 appareils de test avec un Galaxy Nexus avec un bootloader déverrouillé, mais pas de racines, et des Nexus One, 4, 7 & 10, tout le stock.
Le Nexus One, étant <4.2.2, fonctionne très bien avec la bad, mais tous les 4.2.2 dispositifs montrent que "hors ligne" dans la bad, et je n'ai JAMAIS vu le RSA security boîte de dialogue pop-up sur les appareils, même après plusieurs redémarrages de la BAD (à l'aide de kill-server
), le PC et les appareils eux-mêmes.
Ont essayé d'utiliser les ports USB et les câbles. Je suis en utilisant la norme "Android ADB Interface" pilotes à partir du SDK, mais ont aussi essayé le 'Android Composite ADB Interface" et "Samsung Composite ADB Interface" pilotes aussi. J'ai même complètement ré-installé le SDK de l'ADT bundle.
Étrange c'est que, mon collègue pouvez obtenir le popup pour afficher sur ces mêmes dispositifs, sans aucun problème. J'ai même copié son adb.exe et dll et j'ai essayé et cela ne fonctionne pas sur le mien. Il n'avait pas l'installer à partir du faisceau; il a installé ADT dans Eclipse, à l'ancienne, mais je doute que cela ferait une différence. Ce qui donne?!
Modifier 26/02/2013, 16:41 GMT: Une mise à jour de la Plate-forme d'outils 16.0.2 vient de sortir. N'a pas mis à jour de la BAD (encore v1.0.31) et ne voyant toujours l'appareil hors ligne, et pas de RSA security popup en vue.
- Êtes-vous sûr que vous utilisez la mise à jour de la bad binaire? sur mon système, j'ai eu le même problème, même après la mise à jour, et découvert que mon CHEMIN indiqué un autre eclipse installer avec un ancien binaire. Essayez d'utiliser
cd
pour naviguer vers le dossier avec la bad et d'exécuter localement à partir de là. - Merci @RaghavSood, mais mon CHEMIN vers le sdk platform-tools dossier. L'exécution de 'bad version" confirme c'est la version la plus récente de la bad.
- J'ai le même problème et le même jeu que vous. Mon adb.exe est également jusqu'à ce jour, seulement en utilisant un compte. Avez-vous reçu davantage? Un de mes collègues a eu cet appareil avant moi et il a travaillé pour lui. Il est sur OSX et si je suis sur Win 7.
- 'Fraid pas @BlueVoodoo. Je ne peux pas justifier de dépenser une tonne de temps de travail, d'essayer de les corriger quand j'ai beaucoup de pré-Jellybean dispositifs de débogage sur, mais devrez le réparer par la suite et j'espère que quelqu'un peut trouver une solution...!
Vous devez vous connecter pour publier un commentaire.
Il s'avère que j'ai eu mon
ANDROID_SDK_HOME
variable d'environnement pointant vers un ancien emplacement qui n'existait plus. Il n'avait pas causé d'autres problèmes (étrangement), mais il semble avoir été de prévenir le RSA processus d'authentification de passe. Devrait probablement l'ai vu quand j'ai été vérifier la variable de CHEMIN d'accès, l'autre semaine, mais jamais l'esprit.J'ai trouvé l'endroit étrange en exécutant la commande suivante et la vérification de la lecture:
Après la mise à jour et le redémarrage de mon PC, il travaille maintenant tout simplement parfait. Merci à tous ceux qui ont répondu.
Meilleure solution que j'ai trouvé est:
adb version
pour Windows et./adb version
pour Linux.J'ai eu exactement le même problème, et c'est ce qui a fonctionné pour moi: si vous avez créé plusieurs comptes d'utilisateurs sur votre Nexus 7 de l'appareil, puis vous n'obtiendrez pas la sécurité de popup, sauf si vous êtes connecté au même compte qui a été utilisé pour activer le débogage USB sur l'appareil. Le faire, et quand vous voyez la fenêtre contextuelle assurez-vous que vous cochez l'option qui dit "toujours faire confiance à cet ordinateur", ensuite, il doit travailler pour d'autres clients que bien.
ADB_TRACE a révélé la réponse à mon problème (un problème d'autorisations avec l' ~/.android dossier sur mon système Linux a été la prévention de la clé générée). Merci beaucoup pour cette.
Ce sera certainement le travail:
Dans la plate-forme d'outils maintenez la touche maj enfoncée et cliquez à droite.
Sélectionnez ouvrir l'invite de commande ici.
De dire oui à la popup sur le téléphone.
Votre appareil sera connecté.
Si ne fonctionne toujours pas essayez de rebrancher l'appareil et la vérification de la bad dispositifs de nouveau
Je l'ai fait et il fonctionne sur mon windows 8:
Wow, le popup s'affiche dans l'appareil!
Plusieurs adb.exe fichiers ?
Mon problème a été résolu lors de la suppression d'une copie de l'ANCIEN adb.exe de C:/Windows/.
Je ne sais pas comment faire une copie de adb.exe obtenu à l'C:\Windows\ ?
Lorsque je lance adb.exe de android-sdk/platform-tools/ je n'ai eu aucun problème avec la détection.
J'ai eu le même problème et la configuration. Windows 7 x64, Eclipse Indigo, un utilisateur sur le périphérique etc.
J'ai essayé
adb devices
à l'aide v1.0.31 et en aucun cas je n'ai vu un pop up sur l'appareil. J'ai essayé toutes sortes de combinaisons d'activer/désactiver le débogage, de brancher l'USB en arrière et en avant, le redémarrage de l'appareil, etc. Rien n'a fonctionné. J'ai aussi essayé de l'enracinement de l'appareil pour copier manuellement sur le doigt d'un fichier d'impression. Cependant, l'appareil est descendu au-delà de la réparation (à ne pas recommander à tout le monde). J'ai plus d'une Nexus 10 donc continué d'essayer avec les autres.Je suis en utilisant bootcamp bien (à l'aide de Windows sur un ordinateur portable Mac) alors une dernière tentative a été d'essayer la même chose sous OSX. Lors de la première tentative de faire
./adb devices
à partir du terminal, le popup a montré jusqu'à. J'ai accepté les empreintes digitales et maintenant il travaille dans OSX.Je préfère Windows sur OSX donc ce n'est pas un idéal, ce que je ne peux toujours pas le faire fonctionner sous Windows. Je vais garder un oeil ouvert pour des solutions à cela, mais en attendant, j'espère que cela aide d'autres personnes avec bootcamp questions.
Flip Android de débogage sur l'appareil éteint. Cela m'a donné l'appareil popup.
Je suis sous Windows 7, on compte sur Nexus7. J'ai dû en fait de cocher la case "toujours faire confiance à cet ordinateur" pour que cela fonctionne. Il n'a pas d'importance combien de fois j'ai reçu l'acceptation de pop-up et sélectionnez ok. Cela n'a pas fonctionné jusqu'à ce que j'ai finalement coché la case. Maintenant, il va bien et est reconnu par la bad.
De commutation à partir de la Samsung pilotes USB (livré avec le Nexus Root Toolkit) pour les pilotes USB fournis par Google (par le biais de leur SDK) a fait l'affaire pour moi.
J'ai eu ce problème et trouvé une réponse: Soit je graisse les doigts de la téléphone ou ne prêtait pas attention ou elle n'a tout simplement pas de pop up dit ici, c'est le RSA pubkey case pour permettre l'ordinateur, j'ai continué à obtenir un statut hors ligne. J'ai suivi toutes les directions sur la carte, d'avoir une LONGUE liste dans mon fichier de règles pour la réinstallation de la BAD 50 fois. Oui il ne faut version 1.0.31, que j'ai. Si c'est vous, alors lisez la suite....
Débranchez votre appareil.
L'utilisation de ces commandes dans le terminal, en supposant que vous utilisez BASH.
Maintenant que vous avez effectivement enlevé la première clé RSA, assurez-vous que le Débogage USB est activé sur le périphérique. Re-branchez l'appareil et de l'attention à l'écran. Assurez-vous de cocher la case "souvenez-vous de cet ordinateur "boite". Appuyez sur OK. Le problème est résolu.
J'ai eu même problème. Vous ne savez pas si elle s'applique, mais êtes-vous à l'aide de la bad en tant que root?
Pour moi de tuer la bad serveur et de le faire:
sudo ./adb devices list
entraîné une invite de sécurité. Après l'accepter pernamently et l'exécution de la commande ci-dessus, j'ai enfin réussi à le connecter.
J'ai eu le même problème que l'OP, mais provenant d'un adb.exe copie dans C:\Windows, à l'instar de user1269737 est apparu t ont. Cela a eu priorité dans le PATH de Windows, alors peu importe combien j'ai mis à jour il SDK, il ne serait pas utile que la mise à jour de la BAD n'a pas été utilisé.
Quelqu'un m'a dit qu'il pourrait avoir été une version de l'Android Studio bundle qui l'a installé là (allez comprendre...). Je ne peux pas le confirmer parce que:
1. Courant QUE les paquets ne semblent pas être à faire et...
2. J'ai installer un grand nombre de ROM clignotants/outils de ce groupe de la BAD (XDA Developers trucs).
Donc je ne peux pas confirmer qu'il était Android Studio.
Protip: utilisation
adb version
etwhere adb
commandes dans cmd pour vérifier quelle version vous utilisez et qui exécutable que vous exécutezJ'ai essayé toutes ces choses et encore ne pouvait pas obtenir Windows pour afficher le RSA invite sur mon appareil Android. Après les heures de travail, c'est de cette façon que j'ai eu de travail:
Mon problème était que le LG pilote a été installé sur Windows. Une fois que j'ai supprimé et installé le google pilote, il fonctionne parfaitement. Le RSA invité affichée tout de suite.