Come risolvere “Dispositivo ADB non trovato” su Windows?

Durante la connessione di un telefono Android al computer per il debug ADB (Android Debug Bridge) o altri scopi di sviluppo, potresti riscontrare l’errore “Dispositivo ADB non trovato”. Ciò indica che la connessione tra il dispositivo Android e il computer non è stata stabilita.

Qualsiasi parte che ostacola il collegamento audio tra Android e il PC host può causare questo problema, dalle porte difettose alle impostazioni di debug non configurate.

In questo articolo, discuteremo i metodi per risolvere i problemi che impediscono a Windows di elencare i dispositivi ADB.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Perché Windows non elenca i dispositivi ADB?

ADB (Android Debug Bridge) è uno strumento da riga di comando che ti consente di operare su qualsiasi dispositivo Android connesso tramite USB. Lo strumento di utilità installato sul PC host dispone su di esso un server che può essere controllato tramite comandi o applicazioni come Android Studio. Tale server ADB sul computer host stabilisce una connessione con il demone Android se configurato correttamente.

Il demone Android, che è un processo in background indipendente in esecuzione sul tuo dispositivo Android, ti consentirà di aggiornare ed eseguire script di shell per il sistema operativo Android attraverso il canale di connessione “server ADB al demone”.

Come accennato nell’introduzione, il malfunzionamento di tutto ciò che è in grado di influire sul canale di connessione può causare questo problema, essendo la parte fisica un cavo o una porta danneggiati. Alcuni altri motivi includono:

  • Modalità USB non adatta.
  • Debug USB disabilitato.
  • Driver USB danneggiati.
  • Server ADB che non risponde.

Come risolvere il problema “Dispositivo ADB non trovato” su Windows?

Prima di passare alle correzioni, assicurati di utilizzare un cavo che supporti il ​​​​debug USB. Il cavo originale pronto all’uso dei telefoni Android ti consente di stabilire tale connessione. Tuttavia, puoi provare a utilizzare altri cavi USB per evitare difetti del cavo. Inoltre, considera di provare diverse porte USB durante la connessione.

Quindi, se il problema persiste, puoi provare le soluzioni elencate:

Imposta il percorso ADB come variabile di ambiente

Prima di tutto, dovresti assicurarti che i dispositivi non vengano effettivamente riconosciuti o che il prompt dei comandi non stia eseguendo il comando. Prova a eseguire il comando dispositivi ADB. Restituirebbe “Elenco di dispositivi collegati” o “ADB non riconosciuto come comando interno o esterno”. Tratteremo quest’ultimo in questa sezione.

Per eseguire la riga di comando ADB sul prompt dei comandi, potresti aver già scaricato SDK Platform-Tools dal sito Web di Google. Ma il semplice download non aiuta a eseguire effettivamente i comandi. Il percorso per la cartella ADB deve essere impostato come variabile di ambiente del sistema in modo che il prompt dei comandi possa cercare direttamente il suo percorso all’esecuzione del codice.

Segui i passaggi indicati di seguito per impostare la cartella degli strumenti della piattaforma SDK come variabile di ambiente del percorso:

  1. Individua e apri la cartella ADB.
  2. Fare clic con il tasto destro sulla cartella degli strumenti della piattaforma e selezionare Copia come percorso .
  3. Ora premi Windows + R, digita sysdm.cpl e premi Invio.
  4. Vai alla scheda Avanzate e fai clic su Variabili d’ambiente…
  5. Seleziona la riga Percorso e premi il pulsante Modifica.
  6. Fare clic sul pulsante Nuovo, incollare il percorso della cartella degli strumenti della piattaforma e quindi fare clic su OK .
  7. Ancora una volta, vai con il pulsante OK due volte.
  8. Ora, esegui il comando adb devices dopo aver riavviato il prompt dei comandi. Se restituisce un elenco di dispositivi collegati, allora sei a posto.

Ma se mostra che “ADB non è riconosciuto come comando interno o esterno”, ripeti nuovamente i passaggi, facendo attenzione mentre copi e incolli il percorso effettivo della cartella del server ADB.

Abilita il debug USB su Android

Poiché ADB è a scopo di debug, il dispositivo Android utilizzato deve consentire di farlo tramite USB. Per autorizzarlo, dovrai attivare il debug USB sul tuo Android. Questa impostazione si trova in Opzioni sviluppatore, che è nascosta per gli utenti normali. Segui i passaggi indicati per abilitare le opzioni sviluppatore e, eventualmente, il debug USB sul tuo dispositivo:

  1. Apri l’app Impostazioni sul tuo telefono Android.
  2. Passare a Numero build/versione , che generalmente si trova sotto le informazioni di sistema o sul sottomenu del telefono.
  3. Tocca più di 7 volte costantemente sul numero di build finché non viene visualizzato “sei uno sviluppatore o un messaggio simile”.
  4. Ora individua le Opzioni sviluppatore in Impostazioni.
  5. Scorri per trovare Debug USB e attiva il pulsante.
  6. Ora, dopo aver collegato i tuoi dispositivi Android, fai clic sul prompt Consenti per il debug di Android.

Se le Opzioni sviluppatore sono già abilitate sul tuo telefono, disattivale con il pulsante di attivazione e quindi segui i passaggi precedenti per riattivarle.

Cambia modalità/preferenze USB

I dispositivi collegati al PC tramite USB possono dare la priorità al modo in cui desiderano utilizzare il canale connesso. Sulla maggior parte dei dispositivi, la connessione USB funziona come canale di ricarica per impostazione predefinita. Tuttavia, l’ADB richiede un bridge che supporti il ​​debug. Se non viene scelta la modalità USB per il debug, ADB non elencherà il dispositivo.

Dovrai scegliere la modalità USB adatta ad ADB per risolvere il problema. Procedi con i seguenti passaggi per scambiare la tua preferenza USB:

  1. Collega il telefono al computer tramite cavo.
  2. Tocca la notifica del sistema Android per Preferenze USB .
  3. Aprirebbe le impostazioni per il sottomenu Preferenze USB. Scegli MTP (Media Transfer Protocol), PTP (Picture Transfer Protocol) o MIDI (Musical Instrument Digital Interface), a seconda del tuo telefono.

La modalità USB adatta necessaria per ADB può variare a seconda del dispositivo e della versione di Android. Prova a utilizzare diverse modalità finché non trovi quella preferita.

Nota: MTP potrebbe essere elencato come “Trasferimento file” su molti dispositivi Android.

Alterna con le impostazioni

Oltre alle preferenze USB, alcune altre impostazioni di Android possono influire sulla connessione ADB. L’impostazione particolare di cui stiamo parlando è Stay Awake che rientra nelle Opzioni sviluppatore . Puoi scoprirlo e attivare il pulsante per ripristinare il suo stato.

  1. Segui questi passaggi fino al passaggio n. 4.
  2. Attiva o disattiva il pulsante Resta sveglio

Il problema si risolve su alcuni dispositivi quando la funzione è attivata, ma per altri potrebbe essere il contrario. Prova a impostare ciò che si adatta al tuo dispositivo.

Inoltre, puoi provare a cancellare le precedenti autorizzazioni per il debug USB se hai precedentemente collegato il computer. Aiuterà a ripristinare le precedenti configurazioni della connessione. Apri Opzioni sviluppatore come nella sezione precedente, quindi segui:

  1. Scorri fino a Revoca autorizzazioni debug USB e toccalo.
  2. Premi OK sul prompt.

Ora, scollega il dispositivo dal PC e ricollegalo. Quindi consentire l’autorizzazione al debug USB sul prompt visualizzato sul dispositivo ADB dopo aver selezionato la modalità USB preferita.

Riavvia il server ADB

La riga di comando ADB funziona eseguendo un server in background sul PC ospitato, che fa da ponte con il demone Android. Se quel server non risponde a causa di alcuni, ADB non sarà in grado di connettersi e riconoscere alcun dispositivo Android. Per risolvere il problema, puoi provare a riavviare il server ADB nel computer host.

Seguire i passaggi indicati di seguito:

  1. Premi Windows + R, digita cmd e premi Invio.
  2. Eseguire i seguenti comandi consecutivamente:
    • adb kill-server
    • adb start-server
  3. Ora esegui il comando adb devices e controlla se i dispositivi sono elencati.

Aggiorna manualmente il driver USB

Stai collegando il tuo Android al PC tramite USB. La connessione funzionerà se sono installati i driver corretti per il dispositivo. In caso contrario, si verificherà il problema discusso. Dopo aver collegato il tuo Android, Windows dovrebbe installare il driver richiesto. Ma, a volte, i driver installati da Windows causano problemi.

In uno scenario del genere, puoi modificare il tuo driver USB esistente con l’autentico driver USB di Google. Scarica il file zip dal sito Web, estrailo e ricorda la posizione della cartella. Quindi, continua con i passaggi elencati:

  1. Premi i tasti Windows + R, digita devmgmt.msc e premi Invio.
  2. Fai clic sul menu Visualizza in alto e scegli Mostra dispositivi nascosti .
  3. Individua il driver USB, che potrebbe trovarsi in sottomenu come Dispositivo portatile, Dispositivo Android, Altri dispositivi, Dispositivi sconosciuti o Dispositivi/controller USB (Universal Serial Bus).
  4. Espandi ciascuno e controlla il tuo nome Android. Un punto esclamativo giallo o disattivato indica problemi all’interno del driver.
  5. Fare clic con il tasto destro su tale driver USB e scegliere Aggiorna driver .
  6. Andare con Sfoglia il mio computer per i driver e fare clic sul pulsante Sfoglia….
  7. Naviga e seleziona la cartella del driver USB di Google, quindi fai clic su OK .
  8. Fare clic sul pulsante Avanti e seguire le istruzioni sullo schermo.