2025-03-14 21:59:59 -06:00
|
|
|
# adb
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
> Android Debug Bridge: comunica con un'istanza di un emulatore Android o con dispositivi Android connessi.
|
|
|
|
|
> Alcuni sottocomandi come `shell` hanno la propria documentazione di utilizzo.
|
2025-03-14 21:59:59 -06:00
|
|
|
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Controlla se il processo server adb è in esecuzione e avvialo:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb start-server`
|
|
|
|
|
|
|
|
|
|
- Termina il processo server adb:
|
|
|
|
|
|
|
|
|
|
`adb kill-server`
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Avvia una shell remota nell'istanza dell'emulatore/dispositivo target:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb shell`
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Installa un'applicazione Android su un emulatore/dispositivo:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`adb install -r {{percorso/del/file}}.apk`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Copia un file/directory dal dispositivo target:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`adb pull {{percorso/del/device_file_o_directory}} {{percorso/della/directory_di_destinazione_locale}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Copia un file/directory sul dispositivo target:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`adb push {{percorso/del/file_locale_o_directory}} {{percorso/della/directory_di_destinazione_device}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Elenca tutti i dispositivi connessi:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb devices`
|
2026-02-18 06:55:01 -07:00
|
|
|
|
|
|
|
|
- Specifica quale dispositivo deve ricevere i comandi se ci sono più dispositivi:
|
|
|
|
|
|
|
|
|
|
`adb -s {{device_ID}} {{shell}}`
|