Il dispositivo Android non viene visualizzato nell'elenco degli annunci [chiuso]


158

Ho un HP Slate 21 collegato al mio box di Windows tramite un cavo USB. Il debug USB è abilitato sul dispositivo. Dopo aver aggiunto le%SingleAdbInterface%%CompositeAdbInterface% voci e le voci corrette al android_winusb.inffile, ora vedo "Interfaccia Android ADB" in Gestione dispositivi. Tuttavia, l'esecuzione adb devicesdalla riga di comando non mostra il dispositivo.

Ho un'altra HP ardesia 7 che si presenta bene sotto adb devices.

L'unica differenza che vedo da Gestione dispositivi è che quella che funziona si chiama "Interfaccia ADB composita Android" e l'altra si chiama "Interfaccia ADB Android".

C'è ancora un'altra differenza sottile. Nel file winusb.inf, per Slate 7 ho due %CompositeAdbInterface%voci definite ma per Slate 21, c'è solo una %CompositeAdbInterface%voce definita.

Cosa potrebbe esserci di sbagliato nella mia configurazione?


Ricevo spesso questo problema. Dopo aver verificato l'ovvio (USB Debugging Enabled) di solito scende al cavo. Anche il cavo ufficiale non è sempre abbastanza buono per il debug tramite USB, come nel caso di questo Samsung J510 che sto provando a eseguire il debug ora. Funziona con Inspector ma non viene visualizzato nei dispositivi adb. Cavo scambiato con uno che conosco funziona, e ora posso vederlo in adb!
Austin, Francia,

aggiorna il tuo SDK aggiungendo la versione del tuo dispositivo Android utilizzando il gestore SDK
Mike D3ViD Tyson,

C'è una schermata Promt sul telefono quando ci si connette al dispositivo. Se lo accetti, questa sarà la soluzione più semplice
Nagibaba,

Risposte:


169

Assicurarsi che il dispositivo non sia collegato come dispositivo multimediale.


26
Posso confermare che questo è fondamentale! Su Android 5.0, vai su Impostazioni -> Memoria -> menu -> Connessione computer USB e assicurati che 'Dispositivo multimediale (MTP)' sia disabilitato. Quando è disabilitato, 'dispositivi adb' elenca il dispositivo, quando abilitato non. Provato con Nexus 4 e Nexus 5.
HenrikB il

27
passare dall'MTP alla "ricarica" ​​non è stato abbastanza per me, ho dovuto andare fino in fondo e dire "PTP" per la connessione.
Emmanuel Touzery,

6
Torrone Android: Impostazioni -> Opzioni sviluppatore -> Rete -> Seleziona Configurazione USB. Cambiarlo in MTP ha funzionato per me.
sffc,

6
Per me ha funzionato dopo aver selezionato l'opzione "MIDI"
Azhar Bandri il

2
Per me MTP non ha funzionato, ma PTP ha funzionato, anche se non dalla prima volta, stavo anche uccidendo e riavviando ADB un paio di volte, collegato a USB diverso, disattivato / acceso il debug USB, revocato le autorizzazioni di debug USB, abilitato Resta sveglio, quindi ho provato tutto ciò che potevo e, dopo essere passato a PTP ancora una volta, il telefono ha finalmente mostrato una domanda per consentire al mio laptop di eseguire il debug.
Zubko,

111

Ho riscontrato un problema simile e ho risolto i seguenti passaggi dopo aver collegato il dispositivo tramite USB:

  1. attiva le opzioni per gli sviluppatori sul dispositivo Android.
  2. abilita la casella di controllo per rimanere sveglio.
  3. abilita la casella di controllo per il debug USB.
  4. apri cmd
  5. arrivare agli strumenti della piattaforma e agli strumenti qui https://developer.android.com/studio .
  6. kill-server adb
  7. adb start-server
  8. dispositivi adb

Ora possiamo vedere i dispositivi collegati.


4
Abilitare il debug USB era probabilmente la chiave. Questo è ciò che ha funzionato per me.
Edward Falk,

2
Ho controllato e deselezionato Stay awake, e mi ha aiutato nel mio caso.
siphiuel,

47

Sembra che il driver installato fosse in cattivo stato. Ecco cosa ho fatto per farlo funzionare:

  1. Elimina il dispositivo da Gestione dispositivi.
  2. Eseguire nuovamente la ricerca di modifiche hardware.
  3. L'elenco "Slate 21" verrà visualizzato con lo stato "Driver sconosciuto".
  4. Fai clic su "Aggiorna driver" e seleziona / extra / google / usb_driver

Device Manager troverà il driver e ti avvertirà dell'installazione. Seleziona "Sì". Questa volta il dispositivo è stato installato correttamente.

Nota che non ho dovuto modificare il file winusb.inf o aggiornare nessun altro driver.

Spero che questo ti aiuti.


La tua soluzione ha funzionato per me anche oggi il 20-10-2019 nokia 7.2: D
Ahmed

Cosa diavolo dovrebbe essere "/ extra / google / usb_driver"? Non fa parte degli strumenti della piattaforma adb.
br4nnigan,

In questi lavori ho scaricato i miei driver da driverscape.com/files/misc/… perché sto usando motorola e aggiorno il driver sul mio gestore dispositivi. Grazie @peter
Ahmed Adewale il

28

Per me la soluzione era usare una porta USB diversa sul mio laptop


25

In Android 8 Oreo :

  1. vai in Impostazioni / Opzioni sviluppatore / Seleziona configurazione USB;
  2. Seleziona PTP (Picture Transfer Protocol) .

2
Lo stesso in Android 5, la connessione USB PC deve essere PTP o adb devices -lnon mostrerà il telefono.
wiktor.wandachowicz,

3
Questa è la risposta corretta per me. Grazie
Sinan Çetinkaya,

MTP non è buono?
Csaba Toth,

1
Questa è stata la risposta corretta anche per me.
VictorEspina,

Ha funzionato anche per me ma non so perché!
Zeeshan Ahmad Khalil,

20

Mentre molte di queste soluzioni hanno funzionato per me in passato, oggi mi hanno deluso su un Mac con un Samsung S7. Dopo aver provato alcuni cavi, qualcuno ha suggerito che la connessione ADB richiede un cavo Samsung ufficiale per funzionare. In effetti, quando ho usato il cavo Samsung, ADB ha funzionato perfettamente. Spero che questo aiuti qualcun'altro!


7
Ne dubitavo. Sostituzione del cavo funzionante. Accidenti Samsung.
Philip Whitehouse,

6
Cosa rende speciale un cavo USB Samsung? Come potrebbe riconoscerlo il telefono o il computer?
ProGirlXOXO,

2
Questa è stata la risposta più vicina per me. Neanche il nuovo cavo era ufficiale, quello vecchio era appena danneggiato. Ha funzionato per la ricarica e il trasferimento di file, ma sembra che non fosse abbastanza per il debug remoto.
Oxy,

18

Disabilita e riattiva "usa la modalità debug" sul tuo telefono


2
Sì, ha funzionato anche per me. Basta andare su Impostazioni -> Opzioni sviluppatore (se questo non è disponibile sul telefono è necessario abilitarlo seguendo i passaggi seguenti) -> Selezionare 'Usa debug' e 'Resta sveglio' Per abilitare le Opzioni sviluppatore vai su Impostazioni -> Informazioni sul dispositivo -> Continua a toccare "Numero build" fino a quando non verrà visualizzato il messaggio "Le opzioni sviluppatore sono state abilitate".
marika.daboja,

16

In Galaxy s6 - L'ho risolto tramite: Impostazioni -> Informazioni sul dispositivo -> Informazioni sul software -> Numero build - toccalo 7 volte per abilitare le opzioni per gli sviluppatori. Torna su Impostazioni -> Opzioni sviluppatore -> attiva il debug USB.

Torna al tuo terminale adb devicese dovresti vedere il dispositivo collegato. Spero che aiuti.


La parte relativa al tocco delle impostazioni> about> build ha risolto la mia mancanza di supporto per gli sviluppatori su una yuntab. Grazie!
Adam Cox,

Ho provato tutti questi passaggi ma ancora i "dispositivi adb" non riescono a trovare il mio dispositivo. qualcos'altro che dobbiamo considerare? Sono su Windows 10
user2243747

Sto usando onePlus e le stesse impostazioni delle fasi -> sul telefono -> numero di build - tocca 7 volte. Quindi vai su impostazioni -> opzioni sviluppatore -> attiva il debug USB e mostra il mio dispositivo su dispositivi adb tada
Rajnikant

15

Ho anche avuto lo stesso problema, ho provato a utilizzare tutta la possibile soluzione pubblicata su questo thread, ma ho scoperto di avere lo stesso problema spiegato da JohnnyFun , ma secondo la soluzione HenrikB non sono riuscito a trovare alcuna opzione di impostazione nel mio telefono Samsung Galaxy S6 ( Android 6.0.1)

Impostazioni -> Memoria -> menu -> Connessione computer USB

Finalmente ho capito - quando si collega il mio telefono tramite il caricabatterie nel menu a discesa vedo opzioni come -

inserisci qui la descrizione dell'immagine

Quindi fare clic su "Connected for Chargin" >>> vedrai opzioni come >>

inserisci qui la descrizione dell'immagine

Lì puoi cambiare l'opzione in "Trasferimento di file di tipo multimediale"


Ora devo capire come farlo quando lo schermo del telefono è danneggiato e non accetta input tattili.
Joel Coehoorn,

13

L'attivazione del tethering in realtà mi ha permesso di installare ed eseguire il debug su un dispositivo LG ed era l'unico modo in cui avrebbe funzionato


11

Hai mai ripristinato l'adb dopo aver installato il nuovo dispositivo?

inserisci qui la descrizione dell'immagine

O dalla riga di comando:

  1. Chiudi Eclipse se in esecuzione
  2. Vai alla directory degli strumenti della piattaforma SDK Android nel Prompt dei comandi (ok, lo sapevi, lo so!)
  3. genere adb kill-server
  4. quindi digitare adb start-server
  5. Leggere se ci sono alcuni errori altrimenti prova adb devicesdi nuovo

11

Su Android 7.1 Nougat (nel mio caso, una Moto G), riattivare manualmente il debug USB su Opzioni sviluppatore ha funzionato:

Settings > Developer Options > USB debugging

inserisci qui la descrizione dell'immagine

PS C:\> adb devices
List of devices attached
myDeviceNumber      device

8

Ho provato di tutto su questo thread ma niente ha funzionato. Il mio problema: il mio computer stava caricando il dispositivo quando stavo collegando il cavo, quindi ho pensato che il cavo funzionasse, ma non. Dopo aver scambiato il cavo, ha adb devicesfunzionato. Il problema era il cavo.


8

Ho provato / su opzioni sviluppatore / usb, ma risulta swopping per un altro cavo ha funzionato. Nel caso qualcuno perdesse tempo a provare tutto il software.


in che modo differisce dalle altre 3 risposte in questa pagina raccomandando di sostituire il cavo?
Alex P.


6

Quindi i metodi sopra menzionati non hanno funzionato per me. Ciò che ha funzionato per me è stato cercare su Google il driver Samsung Galaxy Tab USB e scaricare ed eseguire l'applicazione che ha riconosciuto il mio dispositivo quando ho fatto i dispositivi adb. Da quando stavo usando un Samsung Galaxy, ho usato questo link per scaricare il driver USB dal sito UFFICIALE Samsung. Vorresti google il tuo rispettivo driver usb modello Android

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

Dopo averlo scaricato, ho eseguito l'applicazione per installare il mio driver USB e poi ho fatto i dispositivi adb. Assicurati che il tuo driver USB di Google dall'SDK Android sia scaricato e che anche il tuo sdk sia aggiornato. Inoltre, assicurati che la modalità di debug USB sia abilitata andando su Impostazioni -> Opzioni sviluppatore -> quindi controllando il debug USB. Dopo tutto ciò, il dispositivo in Gestione dispositivi non dovrebbe avere un punto esclamativo giallo accanto ad esso. Quando esegui dispositivi adb, il tuo dispositivo dovrebbe essere visualizzato. Spero che questo aiuti le persone. Ho letteralmente passato ore a cercare di capirlo. Spero che la mia risposta possa salvarvi le ore che ho trascorso a cercare su Google.



6

Per gli utenti di WINDOWS, seguire le istruzioni qui. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

Fondamentalmente, MTP / PTP non è necessario. È necessario configurare il dispositivo da Gestione dispositivi seguendo le istruzioni negli screenshot della pagina.

Spero che sia d'aiuto.


Grazie Jolly, questa è la risposta corretta! Ho provato di tutto e niente ha funzionato tranne l'installazione di questo driver! Grazie!
papa zulu,

4

adb non ha rilevato il dispositivo nexus 5 collegato. Acceso il telefono, opzioni sviluppatore abilitate, modalità debug USB abilitata, ora visibile con adb. Inoltre, la configurazione USB è ancora MTP. Spero che questo ti aiuti.


3

Dopo aver provato tutte le soluzioni e non aver ancora trovato una soluzione, ho dedotto il problema sui cavi USB.

Dato che a volte funzionava per me (ad esempio al lavoro) e non altre volte (ad esempio a casa), ho deciso di provare diversi cavi e diversi telefoni Android che avevo. E abbastanza sicuro, alcuni dei cavi non funzionavano (adb non riesce a vedere il telefono) con nessuno dei telefoni, ma hanno comunque caricato il telefono e Android ha riconosciuto che era collegato.

I buoni cavi hanno ovviamente caricato i telefoni e sono stati immediatamente riconosciuti da adb. Era una differenza abbastanza chiara.

Non riuscivo a distinguere fisicamente i cavi dall'esterno, ma tutti erano cavi USB gratuiti che ho raccolto nel corso degli anni.


3

Ho un LG G4 Android e l'unica cosa che ha funzionato per me è stato installare lo strumento di aggiornamento e riparazione del software dal mio dispositivo. passi:

  • Collegare il dispositivo a USB
  • Assicurati che le opzioni per gli sviluppatori siano abilitate e che il debug USB sia selezionato (vedi altrove in thread o google per istruzioni)
  • Seleziona il tipo di connessione USB "Installazione software":

inserisci qui la descrizione dell'immagine

  • Una procedura guidata di installazione dovrebbe apparire sul computer.
  • Ad un certo punto durante l'installazione vedrai sul tuo telefono un messaggio che chiede "Fidati di questo computer?" con un token / impronta digitale RSA. Dopo aver detto di sì, il dispositivo deve essere riconosciuto da ADB e puoi completare la procedura guidata.

1

Per quello che vale, ho avuto problemi a installare il driver ADB dalla mia macchina Windows7. Si è scoperto che la "protezione dell'accesso" Virusscan ha impedito (solo alcuni) i driver di essere installati correttamente. USB scollegato, disinstallato il dispositivo Samsung da Gestione dispositivi, disabilitato la protezione dell'accesso VS, ricollegato USB e tutto era OK. Sprecato un'ora, spera che te ne risparmi uno.


1

Ho provato tutte le opzioni nelle risposte sopra

  • attiva e disattiva la modalità debug
  • configurazione USB - ricarica
  • fatto stare sveglio

Nessuno ha funzionato. Per il mio Samsung J7 mobile scaricato il driver USB
dopo l'installazione, il dispositivo ha iniziato a mostrare nei dispositivi adb.


1

Ho avuto un problema simile con il mio "Xiaomi Redmi Note 4" e ho provato quasi 10 soluzioni che ho trovato su Internet, ma nessuna di queste ha aiutato il mio caso. Ho pubblicato questa risposta per aiutare qualcuno come me.

L'installazione di "Driver USB Intel per dispositivi Android" ha risolto totalmente il mio problema. È descritto completamente qui .


1

Fare clic su Allega debuger al processo Android e fare clic su Riavvia ADB.


1

Come per altri dispositivi Android, un nuovo Yuntab richiede anche di accedere alle impostazioni> about e toccare il numero di build per abilitare lo stato dello sviluppatore.


0

Nella configurazione di Windows, vai alla gestione dei dispositivi. Controlla se vedi il tuo dispositivo e se i driver sono installati. Probabilmente non hai i driver corretti installati per il tuo dispositivo.


0

Rimuovi la batteria dal telefono, attendi 10 secondi, aggiungila di nuovo e riprova (accanto alle opzioni dello sviluppatore ecc. In altre domande)

Ho provato tutte le altre risposte, ma questo è stato richiesto in aggiunta agli altri suggerimenti per me.



-2

Avevo lo stesso problema nel mio Ubuntu. Quando eseguo il comando adb devicesmi mostra ?????????? No permission.

Poi ho provato con adb kill-servere poi sudo sue adb devices. Non è necessario eseguire il comando adb start-serverdevices devices il comando lo avvierà automaticamente se non è già avviato.

Spero che questo salverà una volta i minuti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.