Come installare e usare ADB, l’utilità Android Debug Bridge
- Chris Hoffman
@chrisbhoffman
- Aggiornato il 20 giugno 2017, 4:44 pm EDT
ADB, Android Debug Bridge, è un’utilità a riga di comando inclusa nell’SDK Android di Google. ADB può controllare il tuo dispositivo tramite USB da un computer, copiare file avanti e indietro, installare e disinstallare app, eseguire comandi di shell e altro ancora.
Abbiamo coperto alcuni altri trucchi che richiedono ADB in passato, tra cui il backup e il ripristino del tuo smartphone o tablet e l’installazione di app Android sulla scheda SD di default. ADB è usato per una varietà di trucchi geek per Android.
Step One: Set Up the Android SDK
Vai alla pagina di download di Android SDK e scorri fino a “SDK Tools Only”, che è un set di strumenti che include ADB. Scarica il file ZIP per la tua piattaforma e decomprimilo dove vuoi memorizzare i file ADB – sono portatili, quindi puoi metterli dove vuoi.
Avvia l’EXE SDK Manager e deseleziona tutto tranne “Android SDK Platform-tools”. Se stai usando un telefono Nexus, potresti anche voler selezionare “Google USB Driver” per scaricare i driver di Google. Clicca sul pulsante Installa. Questo scarica e installa il pacchetto platform-tools, che contiene ADB e altre utility.
Quando ha finito, puoi chiudere il gestore SDK.
Step Two: Enable USB Debugging on Your Phone
Per usare ADB con il tuo dispositivo Android, devi abilitare una funzione chiamata debug USB. Apri l’app drawer del tuo telefono, tocca l’icona Impostazioni e seleziona “Informazioni sul telefono”. Scorri fino in fondo e tocca la voce “Build Number” sette volte. Dovresti ricevere un messaggio che ti dice che ora sei uno sviluppatore.
Torna alla pagina principale delle Impostazioni, e dovresti vedere una nuova opzione vicino al fondo chiamata “Opzioni sviluppatore”. Aprilo e abilita “Debug USB”.
In seguito, quando connetti il telefono al computer, vedrai un popup intitolato “Permetti Debug USB?” sul tuo telefono. Spunta la casella “Consenti sempre da questo computer” e tocca OK.
Fase tre: Prova ADB e installa i driver del tuo telefono (se necessario)
Apri la cartella in cui hai installato gli strumenti SDK e apri la cartella platform-tools. Qui è dove è memorizzato il programma ADB. Tieni premuto Shift e fai clic destro all’interno della cartella. Scegli “Open Command Window Here”.
Per testare se ADB funziona correttamente, collega il tuo dispositivo Android al computer con un cavo USB ed esegui il seguente comando:
adb devices
Dovresti vedere un dispositivo nella lista. Se il tuo dispositivo è collegato ma non appare nulla nella lista, dovrai installare i driver appropriati.
Il produttore del tuo telefono potrebbe fornire un pacchetto di driver scaricabili per il tuo dispositivo. Quindi vai al loro sito web e trova i driver per il tuo dispositivo: quelli di Motorola sono qui, quelli di Samsung sono qui, e quelli di HTC fanno parte di una suite chiamata HTC Sync Manager. Puoi anche cercare su XDA Developers per scaricare i driver senza il software extra.
Puoi anche provare a installare il driver USB di Google dalla cartella Extras nella finestra di SDK Manager, come abbiamo detto nel primo passo. Questo funzionerà con alcuni telefoni, inclusi i dispositivi Nexus.
Se usi il driver USB di Google, potresti dover forzare Windows a usare i driver installati per il tuo dispositivo. Aprite la Gestione dispositivi (cliccate su Start, digitate Gestione dispositivi e premete Invio), localizzate il vostro dispositivo, cliccate con il tasto destro e selezionate Proprietà. Potresti vedere un punto esclamativo giallo accanto al dispositivo se il suo driver non è installato correttamente.
Nella scheda Driver, clicca su Aggiorna driver.
Usa l’opzione Sfoglia il mio computer per il software del driver.
Troverai il Google USB Driver nella cartella “Extras” dove hai installato i tuoi file SDK Android. Seleziona la cartella google\usb_driver
e clicca su Next.
Una volta che hai installato i driver del tuo dispositivo, collega il telefono e prova di nuovo il comando adb devices:
adb devices
Se tutto è andato bene, dovresti vedere il tuo dispositivo nella lista, e sei pronto per iniziare a usare ADB!
Fase quattro (opzionale): Aggiungi ADB al tuo PATH di sistema
RELATO: Come modificare il tuo PATH di sistema per un facile accesso alla riga di comando in Windows
Così com’è, devi navigare nella cartella di ADB e aprire un Prompt dei comandi ogni volta che vuoi usarlo. Tuttavia, se lo aggiungete al vostro PATH di sistema di Windows, questo non sarà necessario: potrete semplicemente digitare adb
dal Prompt dei comandi per eseguire i comandi ogni volta che volete, non importa in quale cartella vi troviate.
Il processo è un po’ diverso su Windows 7 e 10, quindi controllate la nostra guida completa alla modifica del PATH di sistema per i passi necessari a farlo.
Comandi ADB utili
In aggiunta alla varietà di trucchi che richiedono ADB, ADB offre alcuni comandi utili:
adb install C:\pacchetto.apk – Installa il pacchetto situato in C:\package.apk sul tuo computer sul tuo dispositivo.
adb uninstall package.name – Disinstalla il pacchetto con package.name dal tuo dispositivo. Per esempio, useresti il nome com.rovio.angrybirds per disinstallare l’app Angry Birds.
adb push C:\file /sdcard/file – Spinge un file dal tuo computer al tuo dispositivo. Per esempio, il comando qui spinge il file situato in C:\file sul tuo computer a /sdcard/file sul tuo dispositivo
adb pull /sdcard/file C:\file – Tira un file dal tuo dispositivo al tuo computer – funziona come adb push, ma al contrario.
adb logcat – Visualizza il log del tuo dispositivo Android. Può essere utile per il debug delle applicazioni.
adb shell – Ti dà una shell interattiva a riga di comando Linux sul tuo dispositivo.
adb shell command – Esegue il comando shell specificato sul tuo dispositivo.
Per una guida completa ad ADB, consultate la pagina Android Debug Bridge sul sito degli sviluppatori Android di Google.
Image Credit: LAI Ryanne on Flickr
Chris Hoffman è Editor in Chief di How-To Geek. Ha scritto di tecnologia per quasi un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia da emittenti televisive come la NBC 6 di Miami e il suo lavoro è stato coperto da testate come la BBC. Dal 2011, Chris ha scritto più di 2.000 articoli che sono stati letti più di 500 milioni di volte – e questo solo qui a How-To Geek.Read Full Bio”