Adb sur sans fil sans câble usb à tous pour les téléphones non enracinés [dupliquer]

cette question a déjà une réponse ici:

  • Comment puis-je me connecter à Android avec ADB sur TCP? 31 réponses

je veux déboguer les applications Android sur mon téléphone (lg nexus 4). Je voyage et j'ai oublié mon câble USB. Quand je travaille à la maison je peux le faire en connectant simplement le câble USB et exécution de la commande 'adb tcpip 5555'. Ensuite, je peux débrancher le câble USB et me connecter via "adb connect IP".

mais maintenant je ne peux pas exécuter la première commande parce que je n'ai pas de câble. Je ne comprends pas pourquoi je dois le faire à chaque fois, puisque j'ai déjà exécuté la commande 'adb tcpip' auparavant.

Ce que j'ai essayé aujourd'hui:

j'ai installé une application de terminal sur mon Android et essayé d'exécuter la commande, mais j'ai reçu un erreur "dispositif introuvable". Peut-être qu'il ne peut pas voir lui-même...

je recherche n'importe quelle option raisonnable dans" Options de développement Android " et permis tout semblait avoir un rapport avec Wifi. Mais rien n'a aidé.

je cherche StackOverflow, mais toutes les réponses que j'ai trouvé impliquant connexion par câble USB avant. Est là, j'ai moyen de faire cette connexion sans avoir besoin d'un câble?

quelques infos: Mon Nexus 4 n'est pas enraciné. Android la version est 5.1.1.

45
demandé sur alexpfx 2015-07-09 23:43:45

8 réponses

du terminal de votre téléphone, Faites ceci:

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

Voir cette réponse pour plus de détails.

11
répondu Buddy 2017-05-23 11:47:32

il y a en fait des applications sur le Play store pour activer automatiquement les connexions wifi. Vous aurez besoin de root cependant pour le faire sans un câble. Les meilleurs choix dans https://play.google.com/store/search?q=adb%20wireless tous ont des options racine et non-racine. Sans racine, vous aurez besoin de vous connecter à votre câble comme avant; avec racine, vous pouvez simplement activer l'application. Qui vous évite d'avoir à jouer avec l'option Bluetooth.

si vous ajoutez également adb à votre système chemin sur les fenêtres, il rend la connexion via wifi très rapide et facile. Activez l'application et tapez une ligne dans n'importe quelle fenêtre de terminal et vous êtes connecté.

4
répondu J. Natael 2017-05-17 05:49:49

Ce qui pourrait aider:

si la connexion adb est perdue:

assurez-vous que votre hôte est toujours connecté au même réseau Wi-Fi que votre appareil Android. Reconnectez - vous en exécutant l'étape "adb connect IP". (IP est évidemment différent lorsque vous changez de lieu.) Ou si cela ne fonctionne pas, réinitialiser votre bad hôte: adb kill-server et puis de recommencer depuis le début.

3
répondu Srneczek 2015-10-24 13:21:42

Si usb ne fonctionne pas, vous devriez vérifier débugging sur bluetooth (sans enracinement)

http://zcourts.com/2013/07/19/android-debugging-over-bluetooth-without-root/#sthash.hVCLtWSk.dpbs

3
répondu Sahil Bahl 2017-03-01 19:24:45

avait le MÊME PROBLÈME, MAIS J'utilise Macbook Pro (2016) qui a USB-C seulement et j'ai oublié mon adaptateur à la maison.

Depuis impossible d'exécuter la bad sur ma machine de développement, j'ai trouvé une approche différente.

connexion téléphone avec câble USB à un autre ordinateur (dans le même WiFi) et activer adb tcpip à partir de là.

Master-machine: ordinateur où le développement se poursuit, avec uniquement des connecteurs USB-C

esclave-machine: un autre ordinateur avec USB et dans le même WiFi

Suit:

  1. connecter le téléphone à un autre ordinateur (machine esclave)
  2. Exécuter adb usb && adb tcpip 5555 de là
  3. Sur la machine maitre

    deko$: adb devices
    List of devices attached
    
    deko$: adb connect 10.0.20.153:5555
    connected to 10.0.20.153:5555
    
  4. maintenant Android Studio ou Xamarin peut installer et exécuter app sur le téléphone


Note:

j'ai aussi testé l'accrochage Bluetooth du téléphone au Master-machine et j'ai réussi à me connecter au téléphone. Tant Android Studio que Xamarin ont bien fonctionné, mais le processus de téléchargement de Xamarin prenait beaucoup de temps. Mais il fonctionne.

3
répondu Deko 2017-03-21 14:26:31

pour votre question

Bad sans fil sans câble USB à tous les pour ne pas les téléphones rootés

 You can't do it for now without USB cable.

mais vous avez une option:

Note: vous devez mettre USB au moins une fois pour obtenir ce qui suit:

vous devez connecter votre appareil à votre ordinateur par câble USB. Assurez-vous que le débogage USB fonctionne. Vous pouvez vérifier si elle apparaît lors de l'exécution de adb devices .

ouvrir cmd in ...\AppData\Local\Android\sdk\platform-tools

Etape 1: Lancer adb devices

Ex: C:\pathToSDK\platform-tools > adb devices

vous pouvez vérifier si elle apparaît lors de l'exécution des appareils adb.

Etape 2: Exécuter adb tcpip 5555

Ex: C:\pathToSDK\platform-tools > adb tcpip 5555

déconnectez votre appareil (retirez le câble USB).

Step3: allez dans les Paramètres - > À propos du téléphone -> Statut pour voir l'adresse IP de votre téléphone.

.

Etape 4: Exécution de `bad connecter

Ex: C:\pathToSDK\platform-tools>bad connecter 192.168.0.2

Step5: Run adb devices encore une fois, vous devriez voir votre appareil.

Maintenant, vous pouvez exécuter des commandes adb ou utiliser votre IDE préféré pour le développement android-sans fil!

Maintenant, vous pourriez vous demander, Que dois-je faire lorsque je me déplace dans un espace de travail différent et de changer les réseaux WiFi? Vous n'avez pas à répéter les étapes 1 à 3 (celles-ci mettent votre téléphone en mode WiFi-debug). Vous devez vous connecter de nouveau à votre téléphone en exécutant les étapes 4 à 6.

malheureusement, les téléphones android perdent le mode WiFi-debug lors de redémarrage. Ainsi, si votre batterie est morte, vous devrez recommencer. Sinon, si vous gardez un oeil sur votre batterie et ne pas redémarrer votre téléphone, vous pouvez vivre sans un câble pendant des semaines!

voir ici pour plus

Heureux codage sans fil!

Ref: https://futurestud.io/tutorials/how-to-debug-your-android-app-over-wifi-without-root

mise à jour:

si vous définissez C:\pathToSDK\platform-tools ce chemin dans les variables D'environnement alors il n'est pas nécessaire de répéter toutes les étapes, vous pouvez simplement utiliser L'Étape 4 qui est elle, il se connectera à votre appareil .

pour tracer le chemin : Mon ordinateur - > clic droit-- > Propriétés - > système avancé paramètres - > variables D'environnement - > modifier path dans les variables système - > coller le chemin platform-tools dans la valeur variable - > ok - > ok - > ok

2
répondu Shylendra Madda 2018-05-15 06:30:14

le type de Windows cmd.exe

    cd %userprofile%\.android
    dir
    copy adbkey.pub adb_keys
    dir

Copiez le fichier adb_keys dans votre répertoire téléphonique /data/misc/adb . Redémarrer le téléphone. La clé RSA est maintenant autorisée.

de l': comment résoudre le périphérique ADB non autorisé dans le périphérique hôte Android ADB?

suivez maintenant les instructions pour adb connect, ou utilisez n'importe quelle application pour préparer. je préfère ADB plutôt que Widget WIFI de Mehdy Bohlool, il fonctionne sans racine.

de l': Comment puis-je me connecter à Android avec ADB sur TCP?

-1
répondu alecxs 2017-05-23 12:26:35

Connecter le téléphone android sans utiliser de câble USB à l'exception de XIAOMI TÉLÉPHONES

= = ASSUREZ-VOUS QUE VOTRE TÉLÉPHONE A LE DÉBOGAGE USB ACTIVÉ = =

== Adresse IP série PAS être " 0 " comme 192.168. 0 .10

1. Connectez votre PC (Ordinateur Portable) et votre téléphone Android au même réseau wifi.

2. Aller à la Android Dossier SDK > plate-forme-Outils et invite de commande ouverte en maintenant la touche Maj et en cliquant avec le bouton droit sur le dossier.

3. Tapez la commande "adb tcpip 5555", et appuyez sur Entrée, parfois, il donne une erreur, mais l'ignorer et aller de l'avant.

4. Tapez " adb connect [votre adresse IP de téléphone]". exemple: "bad connecter 192.168.1.34" et appuyez sur entrée, votre téléphone sera connecté à un PC.

-3
répondu Prince Sid 2017-04-16 19:58:06