Attivare e utilizzare le opzioni sviluppatore: Unterschied zwischen den Versionen
Danilo (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Danilo (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (25 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
==Attivare la modalità sviluppatore== | ==Attivare la modalità sviluppatore== | ||
Aprire le impostazioni: | |||
*Sul vostro Volla-Phone, accedete all'applicazione “Impostazioni” (spesso l'icona di un ingranaggio). | |||
Andare su “Informazioni sul telefono”: | |||
*Scorrere verso il basso e selezionare “Informazioni sul telefono”. | |||
Trovare il numero di build: | |||
*Cercare una voce chiamata “Numero di build”. Si trova in fondo all'elenco. | |||
Toccare sette volte il numero di build: | |||
*Toccare il “numero di build” sette volte in rapida successione. Apparirà un messaggio del tipo “Ora sei uno sviluppatore!” o “È stata attivata la modalità sviluppatore”. Alcuni dispositivi potrebbero richiedere l'inserimento di un codice PIN o di una password. | |||
Tornare alle impostazioni: | |||
*Tornare al menu principale delle impostazioni. La modalità sviluppatore (“Opzioni sviluppatore”) dovrebbe ora essere visibile. Si trova sotto “Sistema”. | |||
Aprire le opzioni sviluppatore: | |||
*Toccare “Opzioni sviluppatore” per visualizzare le impostazioni disponibili. | |||
==Impostazioni più comuni in modalità sviluppatore== | |||
<div style="color:#ff0000;>Fate attenzione, perché le modifiche possono influire sul funzionamento del dispositivo!</div> | |||
*'''Memoria di lavoro:''' | |||
**Visualizza l'utilizzo della memoria di lavoro. | |||
*'''Rapporto errori:''' | |||
**È possibile scegliere tra le modalità di creazione di un rapporto sugli errori. | |||
*'''Mantieni schermo attivo:''' | |||
***Descrizione: consente di lasciare lo schermo attivo durante il caricamento. Utile per lo sviluppo di app o per il trasferimento di dati tra telefono e desktop. | |||
*'''Debug USB: | |||
**Descrizione: consente la comunicazione tra il dispositivo e un computer tramite ADB (Android Debug Bridge), ad esempio per gli sviluppatori o il rooting. | |||
**Attivare: Attivare la levetta accanto a “Debug USB” dopo aver collegato il dispositivo a un PC tramite USB. | |||
**Suggerimento: spesso utilizzato per lo sviluppo di app o per il recupero dei dati. | |||
*'''Personalizzare le animazioni:''' | |||
**Descrizione: modifica la velocità delle animazioni di transizione (ad es. animazione della finestra, animazione di transizione). | |||
**Impostazione: cercare “Scala animazione finestra”, “Scala animazione transizione” e “Scala durata animatore”. L'impostazione predefinita è 1x; impostare 0,5x per una sensazione più veloce o “Off” per non avere animazioni. | |||
**Suggerimento: molti utenti disattivano le animazioni per rendere il dispositivo più “veloce”. | |||
*'''Sblocco OEM (solo per utenti molto esperti):''' | |||
**Descrizione: consente di sbloccare il bootloader, ad esempio per ROM personalizzate o accesso root. | |||
**Attivare: Attivare la levetta (se disponibile; non visibile su tutti i dispositivi). | |||
**Nota: questa operazione può invalidare la garanzia e richiede cautela. I dati potrebbero andare persi. | |||
*'''Forza il rendering della GPU: | |||
**Descrizione: Utilizza la GPU invece della CPU per il rendering 2D per ottimizzare le prestazioni. | |||
**Abilitazione: Attivare “Force GPU rendering”. | |||
**Nota: può causare problemi sui dispositivi più vecchi. | |||
*'''Limita i processi in background:''' | |||
**Descrizione: definisce il numero di applicazioni che possono essere eseguite in background. | |||
**Impostazione: selezionare un'opzione (ad es. “Massimo 2 processi” o “Limite predefinito”). | |||
**Suggerimento: può risparmiare la durata della batteria ma ritardare le notifiche. | |||
*'''Configurazione USB:''' | |||
**Descrizione: modifica il comportamento predefinito quando è collegato a un PC (ad es. MTP per il trasferimento di file, solo ricarica). | |||
**Impostazione: selezionare l'opzione desiderata dall'elenco. | |||
*'''Disattivare la modalità sviluppatore (se necessario):''' | |||
**Andare alle opzioni sviluppatore e disattivare l'interruttore principale in alto per nascondere le opzioni. Il numero di build rimane attivato fino al reset del dispositivo. | |||
==Spiegazione del debug USB== | |||
Il debug USB è una funzione della modalità sviluppatore di Android che consente la comunicazione diretta tra un dispositivo Android e un computer tramite una connessione USB. Si basa su Android Debug Bridge (ADB), uno strumento a riga di comando che consente agli sviluppatori (e agli utenti avanzati) di interagire con il dispositivo, eseguire comandi, installare applicazioni o leggere informazioni di sistema. In breve: il debug USB apre un “ponte di debug” che consente di controllare il dispositivo dal PC. | |||
'''A cosa serve il debug USB?''' | |||
Il debug USB viene utilizzato per scopi diversi, a seconda che siate sviluppatori, power user o semplici curiosi. Ecco i casi d'uso più comuni: | |||
*'''Sviluppo e test di applicazioni:''' | |||
**Gli sviluppatori utilizzano il debug USB per testare le applicazioni direttamente su un dispositivo fisico invece di utilizzare un emulatore. | |||
**Con strumenti come Android Studio, possono caricare il codice sul dispositivo e analizzare gli errori (debug) in tempo reale. | |||
*'''Risoluzione dei problemi:''' | |||
**È possibile recuperare i log (file di registro) dal dispositivo per indagare su problemi come i crash delle app. | |||
*'''Accesso ai file e al sistema:''' | |||
**È possibile utilizzare ADB per copiare file, eseguire comandi di sistema o creare backup normalmente inaccessibili. | |||
*'''Rooting e modifiche:''' | |||
**Per gli utenti avanzati, il debug USB è spesso un passo per ottenere l'accesso root o installare ROM personalizzate. | |||
*'''Registrazione o controllo dello schermo:''' | |||
**Strumenti come “scrcpy” utilizzano il debug USB per eseguire il mirroring dello schermo sul PC o controllare il dispositivo dal computer. | |||
'''Come funziona il debug USB?''' | |||
*'''Prerequisiti:''' | |||
**La modalità sviluppatore deve essere attivata (vedere le mie precedenti istruzioni). | |||
**Sono necessari un cavo USB e un computer con ADB installato (parte dell'SDK di Android o scaricabile separatamente). | |||
*'''Attivazione:''' | |||
**Andate nelle opzioni sviluppatore e attivate la levetta per il “debug USB”. | |||
**Collegare il dispositivo al computer tramite USB. | |||
**Sullo schermo di VollaOS appare una richiesta: “Consentire il debug USB?” con un'impronta digitale del computer. Confermare (facoltativamente con “Consenti sempre”). | |||
*'''Comunicazione tramite ADB:''' | |||
**Sul PC, aprire un terminale (ad es. Prompt dei comandi in Windows o Terminale in macOS/Linux) e inserire i comandi ADB, ad es: | |||
***<code>adb devices</code>: Elenca i dispositivi collegati. | |||
***<code>adb shell</code>: apre una shell sul dispositivo. | |||
***<code>adb install <app.apk></code>: Installa un file APK. | |||
*'''Meccanismo di sicurezza:''' | |||
**Il debug USB è attivo solo se il dispositivo è sbloccato e la connessione è stata autorizzata per evitare abusi. | |||
'''Esempio: un semplice comando ADB''' | |||
<blockquote> | |||
Supponiamo che il debug USB sia attivato e che il dispositivo sia collegato: | |||
*Aprire un terminale sul PC. | |||
*Immettere: <code>adb devices</code> | |||
*Risultato: un numero di serie come <code>“1234567890abcdef device”</code> indica che la connessione è stata stabilita. | |||
*Eseguire ulteriori test, ad esempio con <code>adb shell ls</code> per aprire una shell. | |||
Vantaggi e rischi | |||
'''Vantaggi:''' | |||
*Accesso diretto al dispositivo per scopi di sviluppo o diagnostici. | |||
*Flessibilità per i power user, ad esempio per rimuovere il bloatware con i comandi ADB. | |||
'''Rischi:''' | |||
*Sicurezza: se il debug USB rimane attivato e il dispositivo è collegato a un PC di terze parti, persone non autorizzate potrebbero accedervi. | |||
*Funzionamento non corretto: i comandi ADB non corretti possono danneggiare il sistema (ad esempio cancellando file importanti). | |||
'''Suggerimento: disattivare il debug USB se non è necessario per ridurre al minimo i rischi.''' | |||
</blockquote> | |||
'''Note importanti:''' | |||
*'''Attenzione:''' le modifiche in modalità sviluppatore possono rendere instabile il dispositivo o cancellare i dati (ad esempio, in caso di sblocco OEM). | |||
*'''Sicurezza:''' attivare il debug USB solo se necessario, poiché può rappresentare un rischio per la sicurezza. | |||
==Wireless debugging== | |||
Il debug wireless è un'estensione del classico debug USB, introdotto da Android 11 in poi. Consente la comunicazione tra un Volla-Phone e un computer tramite una connessione WLAN anziché un cavo USB. Come il debug USB, si basa sull'Android Debug Bridge (ADB), ma senza connessione fisica. L'obiettivo è quello di offrire agli sviluppatori e agli utenti avanzati una maggiore flessibilità. In breve, il debug wireless consente di eseguire il debug del dispositivo, eseguire comandi o installare applicazioni, il tutto in modalità wireless attraverso la rete Wi-Fi. | |||
'''A cosa serve il debug wireless?''' | |||
I casi d'uso sono simili a quelli del debug USB, ma senza cavo: | |||
*'''Sviluppo di applicazioni:''' gli sviluppatori possono testare le applicazioni direttamente sul dispositivo tramite WLAN. | |||
*'''Risoluzione dei problemi:''' lettura dei log o analisi dei problemi di sistema. | |||
*'''Screen mirroring:''' strumenti come “scrcpy” funzionano anche in modalità wireless per trasferire lo schermo al PC. | |||
*'''Accesso ai file:''' trasferimento di file o esecuzione di comandi di sistema. | |||
*'''Convenienza:''' non è necessario alcun cavo - ideale se il dispositivo non è vicino al PC. | |||
Il vantaggio principale è la comodità: è possibile spostare il dispositivo liberamente mentre lo si controlla dal computer. | |||
'''Requisiti''' | |||
*'''Versione Android:''' almeno Android 11 (le versioni precedenti non lo supportano in modo nativo). | |||
*'''Modalità sviluppatore:''' deve essere attivata (vedere le mie prime istruzioni). | |||
*'''WLAN:''' il dispositivo e il computer devono trovarsi nella stessa rete WLAN. | |||
*'''ADB:''' installato sul computer (tramite l'SDK di Android o come strumento autonomo). | |||
'''Come si imposta il debug wireless?''' | |||
:1. Aprire le opzioni sviluppatore | |||
::*Sul Volla-Phone, andare su Impostazioni > Opzioni sviluppatore (se non è visibile, attivare la modalità sviluppatore toccando sette volte il numero di build come descritto sopra). | |||
:2. Attivare il debug wireless | |||
::*Nelle opzioni sviluppatore, scorrere fino a “Debug wireless” (spesso sotto “Debug” o “Rete”). | |||
::*Attivare la levetta accanto a “Debug wireless”. | |||
::*Toccare “Debug wireless” per aprire le impostazioni. | |||
:3. Accoppiare il dispositivo (pairing) | |||
::Esistono due modi per collegare il dispositivo al computer: | |||
<blockquote> | |||
'''Opzione A: accoppiamento con codice di accoppiamento (metodo semplice)''' | |||
* Sul dispositivo: toccare “Accoppia il dispositivo con il codice di accoppiamento” nelle impostazioni del debug wireless. | |||
* Appaiono un codice di accoppiamento (ad esempio “123456”) e un indirizzo IP con porta (ad esempio “192.168.1.100:37000”). | |||
* Sul computer: | |||
** Aprire un terminale. | |||
** Immettere: <code>adb pair <indirizzo IP>:<porta></code> (ad es. <code>adb pair 192.168.1.100:37000</code>). | |||
** Se necessario, inserire il codice di accoppiamento visualizzato. | |||
** Confermare sul dispositivo se appare una richiesta di sicurezza. | |||
'''Opzione B: connessione diretta (senza codice di accoppiamento)''' | |||
* Annotare l'indirizzo IP e la porta in “Debug wireless” (ad es. “192.168.1.100:5555”). | |||
* Sul computer: | |||
** Immettere: <code>adb connect <indirizzo IP>:<porta></code> (ad esempio, <code>adb connect 192.168.1.100:5555</code>). | |||
** Nota: questa operazione funziona solo se il dispositivo è stato precedentemente autorizzato via USB o se la connessione è già attendibile. | |||
</blockquote> | |||
:4. Verifica della connessione | |||
::*Digitare nel terminale: <code>adb devices</code>. | |||
::*In caso di esito positivo, verrà visualizzato ad esempio “192.168.1.100:5555 device”: il dispositivo è connesso. | |||
:5. Utilizzo | |||
::*Ora è possibile eseguire comandi ADB come <code>adb shell</code>, <code>adb install</code> o <code>adb logcat</code> in modalità wireless. | |||
'''Note importanti''' | |||
*'''Stabilità:''' la connessione può essere instabile se la rete WLAN è debole o sovraccarica. L'USB è spesso più affidabile. | |||
*'''Sicurezza:''' chiunque sulla stessa rete Wi-Fi potrebbe teoricamente accedere al dispositivo se conosce l'IP e la porta. Disattivate il debug wireless se non ne avete bisogno. | |||
*'''Batteria:''' il debug wireless può scaricare la batteria più velocemente, poiché il dispositivo comunica costantemente con la rete. | |||
*'''Porta:''' la porta (ad esempio 5555) può variare. Controllarla sempre nel menu del debug wireless. | |||
'''Esempio: stabilire una connessione''' | |||
*Il dispositivo mostra: IP “192.168.1.100” e porta “37000” con codice di accoppiamento “123456”. | |||
*Terminale: <code>adb pair 192.168.1.100:37000</code> | |||
*Ingresso: <code>123456</code> | |||
*Terminale: <code>adb devices</code> → Risultato: “192.168.1.100:37000 device”. | |||
*Test: <code>adb shell</code> → Siete nella shell del dispositivo! | |||
'''Vantaggi:''' | |||
*Non è necessario alcun cavo, maggiore libertà di movimento. | |||
*Ideale per i dispositivi che non hanno una porta USB nelle vicinanze. | |||
'''Svantaggi:''' | |||
*Dipende dalla qualità della WLAN. | |||
*Leggermente più complicato da configurare rispetto al debug USB. | |||
*Rischi per la sicurezza nelle reti pubbliche. | |||
'''Risoluzione dei problemi:''' | |||
*Nessuna connessione? | |||
**Verificare che i due dispositivi siano nella stessa WLAN. | |||
**Assicurarsi che il firewall del PC non blocchi l'ADB. | |||
*Il codice di accoppiamento non viene visualizzato? | |||
**Riavviare l'opzione di debug wireless o il dispositivo. | |||
*Connessione annullata? | |||
**L'indirizzo IP può cambiare (IP dinamico). Utilizzare un IP statico o controllarlo regolarmente. | |||
<div style="color:#ff0000;>Queste istruzioni sono rivolte a tutti gli utenti che sono consapevoli dei rischi di interferenza con le opzioni dello sviluppatore e che hanno familiarizzato con le possibilità di ADB. | |||
<br>Volla non si assume alcuna responsabilità in caso di perdita di dati o anomalie del dispositivo.</div> | |||
<div style="background-color:#cccccc; padding:10px; border:1px solid #000000;"> | <div style="background-color:#cccccc; padding:10px; border:1px solid #000000;"> | ||
Aktuelle Version vom 2. Juni 2025, 21:23 Uhr
Volla non si assume alcuna responsabilità in caso di perdita di dati o anomalie del dispositivo.
L'uso di questa guida è sempre a proprio rischio e pericolo ed è espressamente sconsigliato agli utenti senza esperienza.
Attivare la modalità sviluppatore
Aprire le impostazioni:
- Sul vostro Volla-Phone, accedete all'applicazione “Impostazioni” (spesso l'icona di un ingranaggio).
Andare su “Informazioni sul telefono”:
- Scorrere verso il basso e selezionare “Informazioni sul telefono”.
Trovare il numero di build:
- Cercare una voce chiamata “Numero di build”. Si trova in fondo all'elenco.
Toccare sette volte il numero di build:
- Toccare il “numero di build” sette volte in rapida successione. Apparirà un messaggio del tipo “Ora sei uno sviluppatore!” o “È stata attivata la modalità sviluppatore”. Alcuni dispositivi potrebbero richiedere l'inserimento di un codice PIN o di una password.
Tornare alle impostazioni:
- Tornare al menu principale delle impostazioni. La modalità sviluppatore (“Opzioni sviluppatore”) dovrebbe ora essere visibile. Si trova sotto “Sistema”.
Aprire le opzioni sviluppatore:
- Toccare “Opzioni sviluppatore” per visualizzare le impostazioni disponibili.
Impostazioni più comuni in modalità sviluppatore
- Memoria di lavoro:
- Visualizza l'utilizzo della memoria di lavoro.
- Rapporto errori:
- È possibile scegliere tra le modalità di creazione di un rapporto sugli errori.
- Mantieni schermo attivo:
- Descrizione: consente di lasciare lo schermo attivo durante il caricamento. Utile per lo sviluppo di app o per il trasferimento di dati tra telefono e desktop.
- Debug USB:
- Descrizione: consente la comunicazione tra il dispositivo e un computer tramite ADB (Android Debug Bridge), ad esempio per gli sviluppatori o il rooting.
- Attivare: Attivare la levetta accanto a “Debug USB” dopo aver collegato il dispositivo a un PC tramite USB.
- Suggerimento: spesso utilizzato per lo sviluppo di app o per il recupero dei dati.
- Personalizzare le animazioni:
- Descrizione: modifica la velocità delle animazioni di transizione (ad es. animazione della finestra, animazione di transizione).
- Impostazione: cercare “Scala animazione finestra”, “Scala animazione transizione” e “Scala durata animatore”. L'impostazione predefinita è 1x; impostare 0,5x per una sensazione più veloce o “Off” per non avere animazioni.
- Suggerimento: molti utenti disattivano le animazioni per rendere il dispositivo più “veloce”.
- Sblocco OEM (solo per utenti molto esperti):
- Descrizione: consente di sbloccare il bootloader, ad esempio per ROM personalizzate o accesso root.
- Attivare: Attivare la levetta (se disponibile; non visibile su tutti i dispositivi).
- Nota: questa operazione può invalidare la garanzia e richiede cautela. I dati potrebbero andare persi.
- Forza il rendering della GPU:
- Descrizione: Utilizza la GPU invece della CPU per il rendering 2D per ottimizzare le prestazioni.
- Abilitazione: Attivare “Force GPU rendering”.
- Nota: può causare problemi sui dispositivi più vecchi.
- Limita i processi in background:
- Descrizione: definisce il numero di applicazioni che possono essere eseguite in background.
- Impostazione: selezionare un'opzione (ad es. “Massimo 2 processi” o “Limite predefinito”).
- Suggerimento: può risparmiare la durata della batteria ma ritardare le notifiche.
- Configurazione USB:
- Descrizione: modifica il comportamento predefinito quando è collegato a un PC (ad es. MTP per il trasferimento di file, solo ricarica).
- Impostazione: selezionare l'opzione desiderata dall'elenco.
- Disattivare la modalità sviluppatore (se necessario):
- Andare alle opzioni sviluppatore e disattivare l'interruttore principale in alto per nascondere le opzioni. Il numero di build rimane attivato fino al reset del dispositivo.
Spiegazione del debug USB
Il debug USB è una funzione della modalità sviluppatore di Android che consente la comunicazione diretta tra un dispositivo Android e un computer tramite una connessione USB. Si basa su Android Debug Bridge (ADB), uno strumento a riga di comando che consente agli sviluppatori (e agli utenti avanzati) di interagire con il dispositivo, eseguire comandi, installare applicazioni o leggere informazioni di sistema. In breve: il debug USB apre un “ponte di debug” che consente di controllare il dispositivo dal PC.
A cosa serve il debug USB?
Il debug USB viene utilizzato per scopi diversi, a seconda che siate sviluppatori, power user o semplici curiosi. Ecco i casi d'uso più comuni:
- Sviluppo e test di applicazioni:
- Gli sviluppatori utilizzano il debug USB per testare le applicazioni direttamente su un dispositivo fisico invece di utilizzare un emulatore.
- Con strumenti come Android Studio, possono caricare il codice sul dispositivo e analizzare gli errori (debug) in tempo reale.
- Risoluzione dei problemi:
- È possibile recuperare i log (file di registro) dal dispositivo per indagare su problemi come i crash delle app.
- Accesso ai file e al sistema:
- È possibile utilizzare ADB per copiare file, eseguire comandi di sistema o creare backup normalmente inaccessibili.
- Rooting e modifiche:
- Per gli utenti avanzati, il debug USB è spesso un passo per ottenere l'accesso root o installare ROM personalizzate.
- Registrazione o controllo dello schermo:
- Strumenti come “scrcpy” utilizzano il debug USB per eseguire il mirroring dello schermo sul PC o controllare il dispositivo dal computer.
Come funziona il debug USB?
- Prerequisiti:
- La modalità sviluppatore deve essere attivata (vedere le mie precedenti istruzioni).
- Sono necessari un cavo USB e un computer con ADB installato (parte dell'SDK di Android o scaricabile separatamente).
- Attivazione:
- Andate nelle opzioni sviluppatore e attivate la levetta per il “debug USB”.
- Collegare il dispositivo al computer tramite USB.
- Sullo schermo di VollaOS appare una richiesta: “Consentire il debug USB?” con un'impronta digitale del computer. Confermare (facoltativamente con “Consenti sempre”).
- Comunicazione tramite ADB:
- Sul PC, aprire un terminale (ad es. Prompt dei comandi in Windows o Terminale in macOS/Linux) e inserire i comandi ADB, ad es:
adb devices: Elenca i dispositivi collegati.adb shell: apre una shell sul dispositivo.adb install <app.apk>: Installa un file APK.
- Sul PC, aprire un terminale (ad es. Prompt dei comandi in Windows o Terminale in macOS/Linux) e inserire i comandi ADB, ad es:
- Meccanismo di sicurezza:
- Il debug USB è attivo solo se il dispositivo è sbloccato e la connessione è stata autorizzata per evitare abusi.
Esempio: un semplice comando ADB
Supponiamo che il debug USB sia attivato e che il dispositivo sia collegato:
- Aprire un terminale sul PC.
- Immettere:
adb devices- Risultato: un numero di serie come
“1234567890abcdef device”indica che la connessione è stata stabilita.- Eseguire ulteriori test, ad esempio con
adb shell lsper aprire una shell.Vantaggi e rischi
Vantaggi:
- Accesso diretto al dispositivo per scopi di sviluppo o diagnostici.
- Flessibilità per i power user, ad esempio per rimuovere il bloatware con i comandi ADB.
Rischi:
- Sicurezza: se il debug USB rimane attivato e il dispositivo è collegato a un PC di terze parti, persone non autorizzate potrebbero accedervi.
- Funzionamento non corretto: i comandi ADB non corretti possono danneggiare il sistema (ad esempio cancellando file importanti).
Suggerimento: disattivare il debug USB se non è necessario per ridurre al minimo i rischi.
Note importanti:
- Attenzione: le modifiche in modalità sviluppatore possono rendere instabile il dispositivo o cancellare i dati (ad esempio, in caso di sblocco OEM).
- Sicurezza: attivare il debug USB solo se necessario, poiché può rappresentare un rischio per la sicurezza.
Wireless debugging
Il debug wireless è un'estensione del classico debug USB, introdotto da Android 11 in poi. Consente la comunicazione tra un Volla-Phone e un computer tramite una connessione WLAN anziché un cavo USB. Come il debug USB, si basa sull'Android Debug Bridge (ADB), ma senza connessione fisica. L'obiettivo è quello di offrire agli sviluppatori e agli utenti avanzati una maggiore flessibilità. In breve, il debug wireless consente di eseguire il debug del dispositivo, eseguire comandi o installare applicazioni, il tutto in modalità wireless attraverso la rete Wi-Fi.
A cosa serve il debug wireless?
I casi d'uso sono simili a quelli del debug USB, ma senza cavo:
- Sviluppo di applicazioni: gli sviluppatori possono testare le applicazioni direttamente sul dispositivo tramite WLAN.
- Risoluzione dei problemi: lettura dei log o analisi dei problemi di sistema.
- Screen mirroring: strumenti come “scrcpy” funzionano anche in modalità wireless per trasferire lo schermo al PC.
- Accesso ai file: trasferimento di file o esecuzione di comandi di sistema.
- Convenienza: non è necessario alcun cavo - ideale se il dispositivo non è vicino al PC.
Il vantaggio principale è la comodità: è possibile spostare il dispositivo liberamente mentre lo si controlla dal computer.
Requisiti
- Versione Android: almeno Android 11 (le versioni precedenti non lo supportano in modo nativo).
- Modalità sviluppatore: deve essere attivata (vedere le mie prime istruzioni).
- WLAN: il dispositivo e il computer devono trovarsi nella stessa rete WLAN.
- ADB: installato sul computer (tramite l'SDK di Android o come strumento autonomo).
Come si imposta il debug wireless?
- 1. Aprire le opzioni sviluppatore
- Sul Volla-Phone, andare su Impostazioni > Opzioni sviluppatore (se non è visibile, attivare la modalità sviluppatore toccando sette volte il numero di build come descritto sopra).
- 2. Attivare il debug wireless
- Nelle opzioni sviluppatore, scorrere fino a “Debug wireless” (spesso sotto “Debug” o “Rete”).
- Attivare la levetta accanto a “Debug wireless”.
- Toccare “Debug wireless” per aprire le impostazioni.
- 3. Accoppiare il dispositivo (pairing)
- Esistono due modi per collegare il dispositivo al computer:
Opzione A: accoppiamento con codice di accoppiamento (metodo semplice)
- Sul dispositivo: toccare “Accoppia il dispositivo con il codice di accoppiamento” nelle impostazioni del debug wireless.
- Appaiono un codice di accoppiamento (ad esempio “123456”) e un indirizzo IP con porta (ad esempio “192.168.1.100:37000”).
- Sul computer:
- Aprire un terminale.
- Immettere:
adb pair <indirizzo IP>:<porta>(ad es.adb pair 192.168.1.100:37000).- Se necessario, inserire il codice di accoppiamento visualizzato.
- Confermare sul dispositivo se appare una richiesta di sicurezza.
Opzione B: connessione diretta (senza codice di accoppiamento)
- Annotare l'indirizzo IP e la porta in “Debug wireless” (ad es. “192.168.1.100:5555”).
- Sul computer:
- Immettere:
adb connect <indirizzo IP>:<porta>(ad esempio,adb connect 192.168.1.100:5555).- Nota: questa operazione funziona solo se il dispositivo è stato precedentemente autorizzato via USB o se la connessione è già attendibile.
- 4. Verifica della connessione
- Digitare nel terminale:
adb devices. - In caso di esito positivo, verrà visualizzato ad esempio “192.168.1.100:5555 device”: il dispositivo è connesso.
- Digitare nel terminale:
- 5. Utilizzo
- Ora è possibile eseguire comandi ADB come
adb shell,adb installoadb logcatin modalità wireless.
- Ora è possibile eseguire comandi ADB come
Note importanti
- Stabilità: la connessione può essere instabile se la rete WLAN è debole o sovraccarica. L'USB è spesso più affidabile.
- Sicurezza: chiunque sulla stessa rete Wi-Fi potrebbe teoricamente accedere al dispositivo se conosce l'IP e la porta. Disattivate il debug wireless se non ne avete bisogno.
- Batteria: il debug wireless può scaricare la batteria più velocemente, poiché il dispositivo comunica costantemente con la rete.
- Porta: la porta (ad esempio 5555) può variare. Controllarla sempre nel menu del debug wireless.
Esempio: stabilire una connessione
- Il dispositivo mostra: IP “192.168.1.100” e porta “37000” con codice di accoppiamento “123456”.
- Terminale:
adb pair 192.168.1.100:37000 - Ingresso:
123456 - Terminale:
adb devices→ Risultato: “192.168.1.100:37000 device”. - Test:
adb shell→ Siete nella shell del dispositivo!
Vantaggi:
- Non è necessario alcun cavo, maggiore libertà di movimento.
- Ideale per i dispositivi che non hanno una porta USB nelle vicinanze.
Svantaggi:
- Dipende dalla qualità della WLAN.
- Leggermente più complicato da configurare rispetto al debug USB.
- Rischi per la sicurezza nelle reti pubbliche.
Risoluzione dei problemi:
- Nessuna connessione?
- Verificare che i due dispositivi siano nella stessa WLAN.
- Assicurarsi che il firewall del PC non blocchi l'ADB.
- Il codice di accoppiamento non viene visualizzato?
- Riavviare l'opzione di debug wireless o il dispositivo.
- Connessione annullata?
- L'indirizzo IP può cambiare (IP dinamico). Utilizzare un IP statico o controllarlo regolarmente.
Volla non si assume alcuna responsabilità in caso di perdita di dati o anomalie del dispositivo.
Articolo originale (Deutsch): Entwickleroptionen aktivieren und nutzen
Articolo originale (English): Enable and Use Developer Options