Come installare Android Debug Bridge su Linux per gestire il tuo telefono Android

Come installare Android Debug Bridge su Linux per gestire il tuo telefono Android

Il bridge di debug Android (ADB, in breve) è uno strumento di riga di comando versatile per comunicare con un dispositivo Android. Utilizzando l'ADB, è possibile eseguire una varietà di azioni sul dispositivo target, ad esempio installazione e debug di app, esecuzione di comandi e altro ancora.

In questa guida, impareremo come installare ADB su Linux e gestire il tuo dispositivo con esso.

ADB su Linux

In realtà ci sono due parti di ADB: una viene fornita con Android e l'altro è il client desktop. Quando il dispositivo Android è connesso e il debug USB è abilitato, possiamo utilizzare il client Desktop ADB per inviare vari comandi al dispositivo Android. L'ADB viene come parte dell'SDK Android che è disponibile per Windows, Linux, MacOS e altri.

Tuttavia, lo strumento ADB è disponibile anche separatamente per tutte le principali piattaforme, tra cui Linux. Nella maggior parte dei casi, dovrebbe essere disponibile dal Repo ufficiale del pacchetto di Linux Distro.

Questa guida presenterà passaggi di installazione su alcune delle più popolari Distri Linux.

Installazione di ADB su Linux

A seconda della distribuzione Linux che stai eseguendo, seguire la procedura di installazione corretta.

Distri con sede a Debian/Ubuntu

$ sudo APT Installa ADB

RHEL/CENTOS/FEDORA

$ sudo dnf Installa ADB

Opensuse e Suse Linux Enterprise

$ sudo zypper installa-tools Android

Arch Linux

$ sudo pacman -s -tools Android

Verifica dell'installazione di ADB

Esegui il comando seguente per verificare se l'installazione ha avuto successo:

versione $ ADB

Utilizzo di ADB per gestire i dispositivi Android

Per utilizzare ADB su un dispositivo, è necessario assicurarsi che sia abilitato il debug USB. Dai un'occhiata a questa guida che dimostra come abilitare la modalità di debug USB sul tuo dispositivo Android.

Una volta connessi al computer, possiamo utilizzare lo strumento di riga di comando ADB per eseguire varie attività.

Avvio/uccisione del server ADB

Per utilizzare ADB, in primo luogo, dobbiamo avviare il server ADB. Esegui il seguente comando:

$ ADB Start-Server

In molte occasioni, l'istanza del server ADB può diventare problematica. È possibile uccidere il server attualmente in esecuzione utilizzando il seguente comando:

$ adb kill-server

Elenco dispositivi connessi

Prima di provare a spingere qualsiasi comando sul dispositivo, dobbiamo assicurarci che il server ADB stia riconoscendo correttamente i dispositivi collegati. Il seguente comando stamperà un elenco di tutti i dispositivi connessi:

Dispositivi $ ADB

Riavvia il dispositivo Android

Per riavviare il dispositivo Android, utilizzare il seguente comando ADB:

$ ADB Riavvia

Possiamo anche istruire il dispositivo ad avviare altre modalità come ripristino, sboot veloce, ecc. Per riavviare nel recupero, utilizzare il seguente comando:

$ ADB Riavvia il recupero

Per riavviare in Fastboot, utilizzare il seguente comando:

$ ADB Riavvia Fastboot

Si noti che la modalità Fastboot viene utilizzata per eseguire il flashing di varie immagini di sistema. Per lavorare con il tuo dispositivo in modalità Fastboot, è necessario installare il client Fastboot sul desktop.

Trasferimento di file

Possiamo usare ADB per eseguire varie attività comuni, ad esempio: trasferimento di file.

Per copiare un file dal desktop sul dispositivo Android, utilizzare la seguente struttura di comando:

$ ADB Push

Per copiare un file dal dispositivo Android sul desktop, utilizzare invece la seguente struttura di comando:

$ Adb Pull

Gestione delle app

ADB può installare un'app sul tuo dispositivo Android. Tuttavia, è necessario disporre del pacchetto APK dell'app a portata di mano.

Il comando per installare un file APK è il seguente:

$ ADB Installa

Possiamo anche controllare l'elenco delle app installate utilizzando il comando seguente:

pacchetti di elenco di shell da $ ADB Shell

Per disinstallare un pacchetto, utilizzare il seguente comando:

$ ADB UNINSTALL -USER 0

Visualizzazione dei registri

Utilizzando ADB, possiamo anche accedere al registro di sistema del dispositivo Android. Per visualizzare il registro, eseguire il comando seguente:

$ ADB Logcat

Shell ADB

Per avere pieno accesso al telefono, possiamo accedere alla shell ADB. È una shell diretta nel dispositivo Android, che ci dà il pieno controllo su di esso.

Per accedere alla shell, eseguire il comando seguente:

$ shell adb

Android è costruito sopra il kernel Linux. Praticamente, puoi usare la maggior parte degli strumenti e dei comandi Linux nella shell per eseguire varie attività.

Conclusione

ADB è uno strumento potente che arriva come parte dell'SDK Android. In questa guida, abbiamo dimostrato l'installazione del client Desktop ADB su Linux. Abbiamo anche messo in evidenza alcuni modi comuni di utilizzare ADB per eseguire varie attività su qualsiasi dispositivo Android.

Interessato ad avere esperienza Android su desktop? Dai un'occhiata ad alcuni dei migliori emulatori Android per PC. Puoi anche gestire la maggior parte di questi emulatori attraverso l'interfaccia ADB.