J'ai un LG G3
avec Android 5.0 Lollipop
et je veux le connecter à mon ordinateur portable avec le système d'exploitation Windows 8.1
(pour utiliser Unity Remote).
Quand je connecte mon téléphone, je peux accéder au stockage mais je ne peux pas voir mon appareil dans adb.exe
. J'ai essayé plusieurs solutions comme celle-ci et celle-là mais rien ne fonctionne pour moi.
Pour l'instant, en mode développeur, j'ai vérifié ces éléments:
- Rester éveillé
- Débogage USB
- Autoriser les fausses positions
Et j'ai installé le pilote du site web de LG. Voici la sortie pour la commande adb usb
:
shell@g3:/ $ adb usb
adb usb
erreur : appareil non trouvé
En fait, je suis vraiment confus car je pense qu'il reconnaît mon appareil et affiche le nom de g3
, mais je ne sais pas pourquoi il ne peut pas afficher le nom de mon appareil comme appareil connecté !!!
Voici la capture d'écran de l'invite de commandes de Windows:
Sans le pilote LG installé, mon appareil dans le gestionnaire de périphériques ressemble à l'image ci-dessous et lorsque j'essaie de mettre à jour le pilote en utilisant Android\android-sdk\extras\google\usb_driver
, il dit: Windows n'a pas pu trouver de logiciel pilote pour votre appareil
Et lorsque j'installe le pilote LG, mon appareil ressemble à l'image ci-dessous et encore une fois je ne peux pas mettre à jour le pilote et il dit: Windows a déterminé que le logiciel pilote pour votre appareil est à jour
0 votes
Il semblerait que vous utilisiez déjà votre appareil via ADB. L'invite de commande normale de Windows ressemble à
C:\Users\hossein>
, tandis que la vôtre estshell@g3:/ $
. C'est à cela que ressemble une invite Unix, et cela signifie que vous êtes dans l'interface de la coque de votre appareil. Si je me trompe pas, alors la raison pour laquelle votre commandeadb devices
ne fonctionne pas est que votre téléphone cherche d'autres téléphones connectés à celui-ci - dont il n'en trouve aucun.0 votes
@aureljared Je n'ai pas compris, pourquoi mon téléphone doit se connecter à d'autres téléphones ? Et que dois-je faire pour résoudre ce problème ?
1 votes
Je ne pense pas avoir été clair. :D Votre téléphone n'a pas besoin de se connecter à un autre téléphone. Ce que je veux dire, c'est qu'il est possible que vous utilisiez déjà avec succès ADB pour vous connecter à votre téléphone, car la capture d'écran que vous avez téléchargée (
shell@g3
) semble être l'interface de commande de votre téléphone. Quelles commandes avez-vous saisies pour en arriver à cette page?0 votes
En posant la même question avec des mots différents : d'où provient ce "screenshot noir"? D'une invite de commandes sur votre machine Windows, ou d'un terminal sur votre appareil? Le
shell@g3
montre que vous exécutezadb devices
sur le G3, et non sur votre ordinateur Windows. Que se passe-t-il lorsque vous exécutezadb devices
depuis l'invite de commandes Windows?0 votes
@Izzy Cette capture d'écran est une fenêtre cmd qui exécute
abd shell
. Et voici le résultat de la commandeadb devices
.0 votes
@aureljared Non, ce n'est pas la coquille de mes téléphones, c'est windows cmd.
0 votes
C'est ce que les autres commentaires supposaient : vous essayez d'exécuter
adb devices
sur l'appareil lui-même, ce qui n'a pas de sens - car (généralement) il n'y a pas d'autres appareils Android connectés à celui-ci. Il manque quelques lignes en haut ; je parie que l'une d'entre elles litadb shell
(ce qui ouvre un shell vers l'appareil, c'est donc là que vous êtes).1 votes
Je pense que cela n'a aucun sens de l'expliquer à nouveau avec d'autres mots car vous n'avez clairement aucune connaissance sur ADB. Veuillez vous renseigner un peu sur la commande que vous utilisez : developer.android.com/tools/help/adb.html. Si vous lisez ce que fait spécifiquement la commande "adb shell", vous devriez comprendre ce qui a été expliqué ci-dessus :)