2013-07-01 15 views
6

Non riesco a capire perché il mio nexus 4 sia assente dall'elenco dei dispositivi adb. Ho provato il seguenteQualche idea sul perché adb non riconosce il mio nexus 4 su mac

  • $ adb kill-server; dispositivi adb
  • $ echo 0x18d1 >> ~/.android/adb_usb.ini $ adb kill-server; adb devices
  • Cambiato usb di collegare il computer a PTP invece di MTP
  • riavviato il telefono ecc

Adb è sul mio cammino. Nexus 4 si presenta quando visualizzo Informazioni di sistema.

Ho provato a chiedere su xda devs ma senza fortuna. Qualche suggerimento su cosa posso provare?

Grazie in anticipo

+1

prova lsusb nel tuo terminale e verifica che l'id del fornitore sia corretto 18d1. –

risposta

15

Molto strano, sono passato a un cavo economico cinese e ora adb vede il mio dispositivo.

+1

Questo era anche per me, il cavo si caricava ma non si connetteva con adb. Grazie! – Justin

+1

Ho trascorso un'ora a cercare il problema quando l'ho trovato. Ho provato un altro cavo e ora funziona! Particolarmente strano perché l'altro cavo funzionava con un Nexus 7 –

+0

A volte sono le cose semplici! Ho provato tutti i tipi di cose ed era un problema via cavo! – sww314

0

suo perché che si didnt aggiornare lo SDK

è necessario per modificare i tuoi SDK al più tardi entro un

cioè livello di API 17

tua Nexes 4 versione del sistema operativo è 4.2 quindi è necessario aggiornare il tuo sdk Android all'API leve 17 4.2 per rilevarlo.

+0

Sono in 17 https://www.evernote.com/shard/s307/sh/c3e6f4a8-7082-436f-84f2-11220781b7c2/094e0538c36d05ba821928ab92f0e92e – bluesman

+0

io e alcuni dei miei colleghi abbiamo affrontato lo stesso problema. durante l'aggiornamento all'ultimo SDK, l'abbiamo risolto. Non so perché non per te? –

1

È necessario prima attivare la modalità "Sviluppatore" sul dispositivo prima di provare l'opzione "Dispositivi adb". Ecco l'argomento che spiega come.

How to find and turn on USB debugging mode on Nexus 4.

Questo ha funzionato per me.

+0

Anche questo non funziona. Mostra "Debug USB collegato" sul nexus ma non sotto i dispositivi adb – bluesman

10

Durante l'esecuzione si verificavano solo risultati vuoti: ./adb devices non compare nulla.

Ecco la correzione:

  1. SDK (ultima versione) la modalità sviluppatore
  2. Indossare Nexus 4 (Info sul telefono> Crea Number> rubinetto 7 volte per accedere alla modalità Dev)
  3. Un nuovo menu sarà pop-up {} Developer opzioni -
  4. assicuratevi di controllare sotto opzioni sviluppatore: Debug
    • USB: modalità debug quando USB è collegato
    • verificare le app tramite USB: Controllare le applicazioni installate tramite ADB/ADT per comportamento dannoso

Questo ha funzionato per me, c'è provare: ./adb dispositivi poi è stato visualizzato il numero di serie del mio Nexus 4.

Buona fortuna.

+0

Questo l'ha risolto per me. Grazie! –

1

Quando si connette il dispositivo con l'opzione sviluppatore abilitata e il debug USB abilitato, è necessario richiedere il debug remoto. Se tale richiesta non si verifica, significa che il dispositivo non viene visualizzato da Mac o ADB.

Nella mia esperienza su MacOS X, devi provare diverse porte USB e talvolta disconnettere tutti gli altri dispositivi USB (inclusa la tastiera ...).

Una volta che il dispositivo si apre nel terminale, è possibile ricollegare i dispositivi, se necessario.

+0

Sì, cambiare la porta USB sembra essere d'aiuto anche qui – brainray

Problemi correlati