Je ne peux pas déboguer via Bluetooth avec mon Moto360.
Pour commencer, j'ai activé le "débogage ADB" et le "débogage via Bluetooth" sur le Moto360. J'ai également activé le "débogage via Bluetooth" via le téléphone compagnon. Ça montre:
Hôte: déconnecté
Cible: connecté
Lorsque je connecte le téléphone portable via USB, je peux le voir se connecter à adb en utilisant:
./adb devices
Alors j'essaye:
./adb forward tcp:4444 localabstract:/adb-hub
et alors:
./adb connect localhost:4444
qui retourne:
impossible de se connecter à localhost: 4444: 4444
J'ai essayé beaucoup de choses comme réinitialiser la moto360, tuer le serveur adb, redémarrer l'ordinateur, désinstaller les outils de la plateforme via sdk manager et les réinstaller, essayer un numéro de port différent. Rien ne semble fonctionner.
Je pouvais me connecter à mon ordinateur personnel, mais chaque fois que j'essayais sur mon ordinateur de travail, je ne pouvais plus me connecter à localhost: 4444: 4444.
Je recevais le message d'erreur suivant:
unable to connect to localhost:4444: cannot connect to localhost:4444
no connection could be made because the target machine actively refused it (10061).
J'ai utilisé adb connect 127.0.0.1:4444
à la place et j'ai été invité avec le message instantanément.
Essayez ceci à la place
adb connect 127.0.0.1:4444
J'ai trouvé la réponse
d'abord supprimer le transfert de port;
adb forward --remove tcp:4444
puis faites les étapes de redirection de port depuis le début
adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444
j'ai corrigé mon problème avec ces étapes
Vous pouvez essayer ça, au moins, ça marche pour moi:
votre montre -> options pour les développeurs -> débogage d’adb (une fois désactivé, puis activé).
Après ça,
adb forward tcp: 4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444
Je recommande ceci . Si vous avez un aperçu de l'émulateur connecté, accédez d'abord à l'application Android Wear à l'émulateur et choisissez OUBLIER.
Utiliser plus tard les commandes que tous utilisent
adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444
Cela fonctionne pour moi.
Une autre solution.
Si vous avez connecté l'émulateur, vous pouvez voir le même problème, il suffit de déconnecter l'émulateur ou d'arrêter et de répéter les commandes ultérieurement.
Voici une bonne collection de commandes dont vous pourriez avoir besoin: commandes
J'ai eu un problème de connexion différent qui n'a pas été résolu par aucune suggestion. En fin de compte, j’ai découvert qu’adb avait un "problème" lorsque 2 appareils mobiles avec le débogage Bluetooth activé sont connectés à l’ordinateur. Il se connecte simplement au premier. Pensez donc à détacher d’autres appareils ou à vérifier en utilisant: appareils adb lequel a été choisi. Ce n'est pas une question d'adb mais de ma configuration. Il a fallu du temps pour le comprendre ...