Android SDK Platform-Tools fornisce adb e fastboot a sviluppatori Android, tester e tecnici di dispositivi che necessitano di accesso diretto dalla riga di comando. È un insieme di strumenti separato, non Android Studio, un emulatore o un ambiente completo di compilazione Android.
Funzionalità
- Usa adb per individuare dispositivi ed emulatori connessi, installare APK, leggere l'output di logcat, eseguire una shell sul dispositivo e trasferire file.
- Connettiti tramite USB o associa dispositivi supportati per il debug wireless.
- Usa fastboot con dispositivi compatibili in modalità bootloader per operazioni sul bootloader e sulle immagini di sistema. Restano valide le istruzioni di sblocco e flashing specifiche del dispositivo.
- Usa gli strumenti negli script e nei flussi di lavoro automatizzati per il test dei dispositivi.
Installazione e primo utilizzo
Su macOS, installa con brew install --cask android-platform-tools, quindi verifica con adb version e fastboot --version. Per l'accesso USB, abilita le Opzioni sviluppatore e il Debug USB sul dispositivo, collegalo, accetta la richiesta di autorizzazione al debug e verifica con adb devices. L'associazione wireless richiede versioni di Android supportate e una rete condivisa; segui la guida adb di Google. Se Android Studio gestisce già il tuo SDK, Google consiglia di usare la copia fornita dal suo SDK Manager, in modo che venga aggiornata insieme al resto dell'SDK. Evita di mescolare installazioni diverse di adb nel PATH: i client condividono il server adb sulla porta TCP locale 5037.
Requisiti di sistema e piattaforme
Google distribuisce pacchetti separati per Mac, Windows e Linux. La scheda attuale di Homebrew elenca macOS sia su Intel sia su Apple Silicon, inclusi Big Sur e i rilasci successivi registrati; si tratta di metadati del pacchetto, non di una garanzia per ogni configurazione del computer host. La cronologia del progetto originale conferma la disponibilità di binari universali di adb per Apple Silicon. Nella pagina dei rilasci di Platform-Tools, Google non specifica una versione minima attuale di macOS, una quantità minima di RAM o un requisito di spazio su disco per l'uso autonomo. Non sostituire i requisiti di questo insieme di strumenti più leggero con quelli di Android Studio. La scheda di Homebrew non elenca dipendenze aggiuntive da formule né cask esplicitamente in conflitto. Per collegare un dispositivo reale sono comunque necessari le relative autorizzazioni, un cavo o una rete funzionanti ed eventuali configurazioni USB specifiche del computer host. Le nuove funzionalità dei dispositivi potrebbero richiedere versioni più recenti di Android, anche se adb e fastboot mirano alla retrocompatibilità.
Account, costi e licenze
L'uso locale di adb e fastboot non richiede l'accesso a un account Google né l'acquisto di un abbonamento. Il download ufficiale dell'SDK è fornito ai sensi dell'Android SDK License Agreement; i singoli componenti open source mantengono le rispettive licenze applicabili. Android è un marchio di Google LLC.
Fonti
Attribuzione dell'immagine: il robot Android è riprodotto o modificato a partire da un'opera creata e condivisa da Google e utilizzato secondo i termini descritti nella Creative Commons 3.0 Attribution License (https://creativecommons.org/licenses/by/3.0/).