Questo articolo spiega come utilizzare ADB (Android Debug Bridge), un'utilità della riga di comando inclusa negli Android SDK Platform Tools di Google.
ADB può essere utilizzato per comunicare con un dispositivo Elo Android da un computer tramite USB o una connessione di rete. Gli usi comuni includono la copia di file, l'installazione e la disinstallazione di applicazioni, l'esecuzione di comandi shell, la raccolta di registri e il debug delle applicazioni.
Alcune piattaforme Android Elo più vecchie includono un'impostazione Cambia USB in modalità dispositivo nelle Opzioni sviluppatore. Le piattaforme Android Elo più recenti, inclusi i dispositivi Android 14 supportati, non richiedono questa impostazione. Su questi dispositivi, attiva il debug USB e collega il cavo USB appropriato.
Su piattaforme Elo che richiedono Cambia USB in modalità dispositivo, attivare la modalità dispositivo può disabilitare la comunicazione con le porte USB periferiche. Quando l'accesso alle periferiche USB deve essere mantenuto, utilizza ADB tramite una connessione di rete quando possibile.
Impostare ADB sul computer
- Scarica gli Android SDK Platform Tools dal sito degli sviluppatori Android.
- Estrai il file ZIP scaricato in una posizione facilmente accessibile.
Abilitare le Opzioni sviluppatore sul dispositivo Elo
- Apri il Control Panel del dispositivo Elo. Se richiesto, inserisci la password del Control Panel.
- Se la password non è stata modificata, la password predefinita potrebbe essere 1elo.
- Nell'area Apps, seleziona Impostazioni.
- Apri Informazioni sul telefono, Informazioni sul tablet o Informazioni sul dispositivo, a seconda della piattaforma Elo.
- Tocca Numero di build sette volte o fino a quando non appare il messaggio Sei ora uno sviluppatore.
- Torna alla schermata precedente delle Impostazioni.
- Apri Opzioni sviluppatore. A seconda della versione di Android, le Opzioni sviluppatore potrebbero trovarsi in Sistema o Sistema > Avanzate.
Configurare il debug USB
Piattaforme Android Elo più recenti - Inclusi Android 14
- Assicurati che il cavo USB sia non connesso al dispositivo Elo.
- Nelle Opzioni sviluppatore, attiva il debug USB.
- Se richiesto, seleziona OK per confermare il debug USB.
l'opzione Cambia USB in modalità dispositivo utilizzata su alcune piattaforme Android Elo più vecchie non è richiesta sulle piattaforme Android 14 più recenti supportate. Se questa opzione non viene visualizzata nelle Opzioni sviluppatore, procedi con la procedura di connessione USB di seguito.
Piattaforme Android Elo più vecchie con modalità dispositivo
Se il dispositivo Elo include un'opzione Cambia USB in modalità dispositivo nelle Opzioni sviluppatore:
- Assicurati che il cavo USB sia non connesso al dispositivo Elo.
- Attiva il debug USB.
- Attiva Cambia USB in modalità dispositivo.
- Se richiesto, seleziona OK.
Abilitare Cambia USB in modalità dispositivo sulle piattaforme Elo applicabili potrebbe interrompere la comunicazione con le porte periferiche USB.
Collegarsi al dispositivo Elo tramite USB
- Collega il dispositivo Elo al computer dello sviluppatore utilizzando il cavo dati USB appropriato.
Requisiti per il cavo USB e la porta di debug variano in base al prodotto Elo. Esempi includono:
- I-Series 2.0: USB Type-A a USB Type-A.
- PayPoint Plus per Android e PayPoint per Android Rev B: Mini-USB a USB Type-A.
- Nuovi prodotti Android Elo: Usa la porta di debug USB e il cavo specificati nel manuale utente del prodotto.
Usa un cavo USB che supporti i dati. I cavi USB solo per ricarica non possono stabilire una connessione ADB.
- Apri il Prompt dei comandi di Windows o il Terminale di Windows e naviga nella directory platform-tools estratta.
- Inserisci il seguente comando:
adb devices- Il dispositivo Elo potrebbe visualizzare un messaggio di autorizzazione che chiede se consentire il debug USB dal computer connesso.
- Se richiesto, seleziona Consenti o OK. Puoi anche selezionare Consenti sempre da questo computer se appropriato.
- Esegui nuovamente il seguente comando:
adb devices- Verifica che il dispositivo Elo sia elencato con uno stato di dispositivo.
Il dispositivo Elo è ora pronto per accettare comandi ADB dal computer dello sviluppatore.
Utilizzare ADB tramite una connessione di rete
ADB può anche comunicare con dispositivi Android Elo supportati utilizzando una connessione di rete. Ciò può essere utile quando la modalità dispositivo USB interferirebbe con le periferiche USB collegate.
Passare a una connessione USB ADB esistente a TCP/IP
- Collega il dispositivo Elo e il computer dello sviluppatore alla stessa rete.
- Stabilisci una connessione USB ADB funzionante utilizzando le procedure sopra.
- Determina l'indirizzo IP del dispositivo Elo.
- Dal computer dello sviluppatore, inserisci:
adb tcpip 5555- Inserisci il seguente comando, sostituendo <device-ip-address> con l'indirizzo IP del dispositivo Elo:
adb connect <device-ip-address>:5555Esempio:
adb connect 192.168.1.100:5555- Esegui il seguente comando per verificare la connessione di rete:
adb devicesIl dispositivo Elo dovrebbe apparire nell'elenco utilizzando il suo indirizzo IP seguito da :5555.
Usa ADB su TCP/IP solo su una rete fidata. Non esporre una connessione ADB a una rete non fidata o pubblicamente accessibile.
Risoluzione dei problemi delle connessioni USB ADB
Se il dispositivo Elo non appare quando esegui adb devices, esegui i seguenti passi.
- Sul dispositivo Elo, torna a Impostazioni > Opzioni sviluppatore.
- Seleziona Revoca autorizzazioni di debug USB.
- Seleziona OK per cancellare i computer precedentemente autorizzati.
- Disabilita debug USB.
- Disconnetti il cavo USB dal dispositivo Elo.
- Dal Prompt dei comandi di Windows o dal Terminale di Windows, inserisci i seguenti comandi:
adb kill-server
adb start-server- Riabilita debug USB.
- Su una piattaforma Elo più vecchia che richiede la modalità dispositivo, abilita anche Cambia USB in modalità dispositivo.
- Ricollega il cavo USB.
- Esegui:
adb devices- Se richiesto sul dispositivo Elo, seleziona Consenti sempre da questo computer e poi seleziona Consenti o OK.
- Esegui nuovamente il seguente comando:
adb devices- Se il dispositivo Elo è elencato con uno stato di dispositivo, la connessione è stata ripristinata con successo.
Informazioni aggiuntive
Per ulteriori informazioni su Android Debug Bridge, vedere Android Debug Bridge (adb) - Sviluppatori Android.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article