ADB 101: cosa fa e come configurarlo su Windows 11?

Icona del tempo di lettura 7 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Android Debug Bridge (ADB) è un utile strumento da riga di comando creato da Google per gli sviluppatori che desiderano accedere alle impostazioni nascoste di diversi Android dispositivi.

Ha tre componenti che lavorano insieme per stabilire la comunicazione tra il tuo computer e un dispositivo: un client, un demone (adbd) e un server. Il client rappresenta il tuo PC che collegherai al tuo dispositivo palmare, e questo è il componente che invia i comandi tramite un cavo USB. Nel frattempo, un demone esegue i comandi su un dispositivo, mentre il server è quello che gestisce la comunicazione tra il client e il demone. A differenza del demone che viene eseguito come processo in background su un dispositivo, il server viene eseguito come processo in background sul computer.

ADB può essere utilizzato su diversi sistemi di computer, come Windows, macOS e persino Linux. Ma in questo caso, evidenzieremo il suo utilizzo Windows 11. È importante notare, tuttavia, che ADB non è uno strumento facilmente installato sul tuo computer. È necessario avviare il download, ma la buona notizia è che Google fornisce collegamenti diretti a dove è possibile scaricare l'ADB per Windows 11. 

Tuttavia, comprendere l'uso dello strumento è fondamentale prima di scaricarlo. Google ha creato ADB per gli sviluppatori, il che significa che ti darà modifiche di alto livello per il tuo telefono o altri dispositivi Android. In particolare, stabilisce la comunicazione tra il dispositivo e il computer, consentendo di eseguire il debug del sistema del primo e delle sue app, accedere a una shell Unix ed eseguire altri comandi. 

Installazione dei driver ADB sul tuo PC Windows 11

Ecco una procedura passo passo per installare i driver ADB sul tuo PC Windows 11.

  1. Su un Pagina della guida per l'utente di ADB fornito da Google, è possibile accedere al collegamento alla pagina di download dello strumento ADB. Offre i driver ADB in tre opzioni, a seconda del sistema operativo del tuo computer. Scegli il primo per ottenere l'ultima versione che puoi utilizzare per il tuo Windows 11.
  2. Facendo clic sull'opzione "Scarica SDK Platform-Tools per Windows" verrà visualizzata una pagina di richiesta. Basta selezionare la casella e fare clic sul pulsante Scarica Android SDK Platform-Tools per Windows avvia il download.
  3. Una volta scaricato il file ZIP, devi spostare e quindi estrarre la cartella in una cartella a cui puoi accedere facilmente. Ti consigliamo di averlo sull'unità root (C:\) del tuo PC Windows 11.
  4. Per eseguire il processo di estrazione, fai clic con il pulsante destro del mouse sul file ZIP e seleziona l'opzione "Estrai tutto...". Successivamente, verrà visualizzato un messaggio. Basta selezionare il pulsante "Estrai" per continuare.
  5. Apri la cartella che hai estratto e fai clic con il tasto destro al suo interno. Seleziona l'opzione "Apri nel terminale" per avviare il prompt dei comandi di Windows PowerShell.

aprendo il prompt dei comandi di Windows PowerShell per ADB in Esplora file

Attivazione del debug ADB su dispositivo Android

Il download dei driver ADB non è solo l'unica cosa che dovresti fare per eseguire i comandi ADB sui dispositivi Android. Devi anche preparare il tuo telefono o tablet affinché la comunicazione tra i componenti ADB funzioni. Ecco come abilitare il debug ADB sul tuo dispositivo.

  1. Devi abilitare la Modalità sviluppatore, che è nascosta per impostazione predefinita. Per farlo, vai su Impostazioni> Informazioni sul telefono> Numero build. Tocca rapidamente sette volte il numero di build per attivare la modalità.
  2. Una volta attivato, appariranno le Opzioni sviluppatore del sistema del dispositivo. La posizione della sezione varia a seconda della modalità o della marca del telefono. Puoi trovarlo aprendo le Impostazioni; a volte, è all'interno dell'area Sistemi e aggiornamenti e in altri luoghi. Potrebbe anche essere chiamato in modo diverso su altri dispositivi.
  3. Vai alle Opzioni sviluppatore e attiva l'opzione Debug USB nella sezione Debug.
  4. Collega il tuo dispositivo al PC Windows 11 utilizzando un cavo USB e cambia la modalità USB in modalità "trasferimento file (MTP)".
  5. Il dispositivo mostrerà una finestra di dialogo che richiede l'autorizzazione per il debug USB che consente il debug tramite questo computer. Tocca "OK" per continuare. Puoi anche selezionare la casella all'interno della finestra di dialogo, in modo da non doverlo fare ogni volta che colleghi il dispositivo al PC.

Comandi ADB su PowerShell su Windows 11

Una volta che tutto è impostato (il driver ADB è installato, le Opzioni sviluppatore del dispositivo Android palmare sono attivate e il dispositivo stesso è collegato al PC tramite cavo USB), puoi verificare se il tuo dispositivo è collegato correttamente al PC. Basta eseguire nella finestra del prompt dei comandi del PC i comandi "cmd" e "adb devices". In questo modo verrà visualizzato l'"Elenco dei dispositivi collegati".

L'utilizzo di un cavo USB durante l'esecuzione del debug ADB è comunemente utilizzato dagli sviluppatori, ma può anche essere eseguito in modalità wireless su dispositivi specifici connessi tramite Wi-Fi. La configurazione dei dispositivi richiede più lavoro, ma rimuove i problemi di connessione USB comuni come l'installazione del driver.

ADB può essere utilizzato su dispositivi che eseguono diverse versioni del sistema operativo Android. Tuttavia, tieni presente che le istruzioni per il debug wireless differiscono sui dispositivi con Android 11 o versioni successive e Android 10 e versioni precedenti. Ecco come puoi farlo.

Debug wireless per dispositivi con Android 11 e versioni successive

  • Prima di iniziare, è necessario che il PC Windows 11 e il dispositivo siano entrambi collegati alla stessa rete wireless.
  • Abilita le Opzioni sviluppatore del tuo dispositivo utilizzando gli stessi passaggi sopra menzionati.
  • Nelle Opzioni sviluppatore, vai alla sezione Debug e attiva "Debug wireless". Seleziona "Consenti" quando ricevi una richiesta.
Android Studio Calabrone
Associazione di PC e dispositivo Windows 11 sulla stessa rete Wi-Fi utilizzando Android Studio Bumblebee.
  • Avviare il Android Studio Calabrone sul PC e seleziona "Accoppia dispositivi tramite Wi-Fi", a cui puoi accedere tramite il menu a discesa delle configurazioni di esecuzione. Verrà visualizzata una finestra popup per associare i dispositivi utilizzando un codice QR o un codice di associazione.
Opzioni di debug wireless sul telefono Google Pixel
Due modi per accoppiare in modalità wireless un dispositivo a un PC Windows 11: tramite codice QR o codice di associazione.
  • Controlla il tuo dispositivo e tocca "Debug wireless" per avviare l'associazione. Come detto, ci sono due modi per farlo: tramite un codice QR o un codice di abbinamento. Scegli quello che fa per te.

Debug wireless per dispositivi con Android 10 e versioni precedenti

  • Collega il dispositivo e il PC alla stessa rete Wi-Fi.
  • Collegare il dispositivo al PC utilizzando un cavo USB e impostare il dispositivo in modo che attenda una connessione TCP/IP sulla porta 5555.

  • Scollegare il dispositivo dal PC Windows 11 rimuovendo il cavo USB.
  • Ora puoi connetterti al PC utilizzando l'indirizzo IP del tuo dispositivo Android.

  • Nel caso in cui la connessione venga persa, basta eseguire i comandi "adb connect" o "adb kill-server", con quest'ultimo che richiede di ripetere il processo ancora una volta.

Ci sono casi in cui potresti riscontrare problemi nello stabilire la connessione tra il PC Windows 11 e il tuo dispositivo Android e i motivi potrebbero variare a seconda del tipo di debug che stai utilizzando. Ad esempio, il debug wireless può essere problematico se il PC e il dispositivo sono collegati separatamente a due reti diverse. Potrebbe succedere anche se sul PC non sono installati driver ADB o quando sono obsoleti. Per il debug cablato, anche una USB difettosa può causare problemi.

Una volta che tutto è stato risolto, l'utilizzo di ADB può darti molte cose da esplorare sui tuoi dispositivi Android. Può fornire un'ampia varietà di comandi, dalla copia di file alla personalizzazione delle funzionalità OEM o delle interfacce utente e molti altri. Nel Documento della Guida per l'utente di Android Studio, Google fornisce un elenco che puoi provare a eseguire comandi per configurare il port forwarding, arrestare il server ADB, emettere comandi shell e altro ancora.

Usandoli, puoi ottenere un maggiore controllo sul dispositivo Android e apportare modifiche pertinenti. Tuttavia, mentre ADB non è generalmente dannoso (non apporta modifiche al PC), un utilizzo inappropriato può causare alcuni problemi. Con questo, potresti voler valutare le tue ragioni per usarlo e le tue capacità e conoscenze prima di installare i driver ADB ed eseguire i comandi ADB.

Maggiori informazioni sugli argomenti: ADB, comando adb, androide, Android Debug Bridge, Comandi, Mettere a punto, sviluppatori