2013-10-21 13 views

risposta

22

Da Android 4.2, ogni dispositivo ADB deve essere autorizzato per la connessione di un computer. Questo è fatto per la sicurezza. Pertanto, quando viene collegata una USB, viene richiesto di autorizzare il dispositivo quando viene impostato il debug USB. Ma non succede per WIFI ADB.

Quindi la soluzione alternativa è connettere il dispositivo tramite USB, accettando sempre la macchina. Quindi, quando viene provato l'ADB wireless, dovrebbe funzionare.

+1

Cosa fare quando il dispositivo non richiede di autorizzare? –

+0

Qual è la tua versione di Android? Hai abilitato il debug USB o qualsiasi altro tipo di modalità sviluppatore? Maggiori dettagli per favore – sivag1

+6

Android 4.4.2. Sì, il debug USB era abilitato.E ho trovato la correzione referenziata in un altro post StackOverflow: deseleziona quindi ricontrolla il debug USB –

1

Forse potresti usare il WiFi ADB (an Android App). Lo uso e il dispositivo mostrato nello studio Android è autorizzato (Dimentica di dirlo, io uso la connessione USB al Mac, quindi il telefono promuoverà una finestra di dialogo per autorizzare il mac per eseguire il debug del telefono).

3

Soluzione

1 dispositivo di collegamento (tramite USB) per computer.

2 Autorizza dispositivo adb, in modo che possa comunicare (handshake su USB) con il calcolatore

3 Verificare che il dispositivo sia collegato

$adb devices 

List of devices attached 

SC8SDQWGKBT4JVS4  device 

4 Passare alla modalità tcpip

$adb tcpip 5555 

restarting in TCP mode port: 5555 

5 Collegare il dispositivo (tramite Wi-Fi) al computer, assicurarsi che entrambi siano sulla stessa rete

$adb connect 192.168.1.100 

connected to 192.168.1.100:5555 

6 Autorizza dispositivo adb, in modo che possa comunicare (stretta di mano su WIFI) con il computer

7 Controllare che il dispositivo sia collegato

$adb devices 

List of devices attached 

SC8SDQWGKBT4JVS4  device 

192.168.1.100:5555  unauthorized 

Anche se ho autorizzato il dispositivo, adb è vedere le cose in modo diverso.

Per far funzionare le cose correttamente, scollegare il dispositivo da USB perché ci è una connessione tramite Wi-Fi.

8 uccidere il server adb

$adb kill-server 

9 Connect nuovamente sopra WIFI

$adb connect 192.168.1.100 

* daemon not running. starting it now on port 5037 * 

* daemon started successfully * 

connected to 192.168.1.100:5555 

10 Infine, Verificare che il dispositivo sia collegare

$adb devices 

List of devices attached 

192.168.1.100:5555  device 

dispositivo è ora autorizzato, puoi iniziare il debug su WIFI.