Salta al contenuto principale

Opzioni sviluppatore su Android 14, 15 e 16: attivale in 30 secondi

Attiva la modalità sviluppatore su Pixel, Samsung e Xiaomi: Impostazioni, Informazioni sul telefono, tocca 7 volte Numero build e inserisci il PIN. Accoppiamento per il debug USB e wireless, e soluzioni se il Numero build non c'è.

Eseguire un'app da Android Studio su un dispositivo con le opzioni sviluppatore attive

Impostazioni > About phone > tocca Numero build sette volte > inserisci il tuo PIN (o lo schema). Vedrai un messaggio che ti dice che sei uno sviluppatore. Apri Opzioni sviluppatore e attiva USB debugging oppure Debug wireless quando ti serve adb, Android Studio, o un'esecuzione di Capacitor su un dispositivo reale. I passaggi sono gli stessi su Android 14, 15 e 16; cambia solo il percorso per Numero build in base al brand (tabella sotto).

A cosa servono le opzioni sviluppatore (e cosa non fanno)

Le opzioni sviluppatore sono un menu nascosto nelle impostazioni dedicato agli sviluppatori. Attivarlo non cambia nulla di per sé; serve solo a mostrare switch come:

  • USB debugging: permette a un computer fidato di eseguire adb comandi, installare build e leggere i log.
  • Debug wireless: stessa cosa via Wi-Fi (Android 11+).
  • Resta attivo: lo schermo resta acceso durante la ricarica, comodo durante i test.
  • Scala animazioni: accelera o disattiva le animazioni di sistema, utile per i test UI.
  • Non mantenere le attività: distrugge le attività quando le lasci, un buon modo per testare il ripristino dello stato in un'app Capacitor.
  • Mostra tocchi / Posizione puntatore: utile per registrare demo e verificare i touch target.

Non hai bisogno delle opzioni sviluppatore per installare un APK da browser o file manager, usare la maggior parte delle app o ricevere un aggiornamento over-the-air.

Abilitare le opzioni sviluppatore per brand

Brand Dove toccare 7 volte Dove apparirà il menu in seguito
Google Pixel / Android stock Impostazioni > Informazioni sul telefono > Numero build Impostazioni > Sistema > Opzioni sviluppatore
Samsung (One UI) Impostazioni > Informazioni sul telefono > Informazioni software > Numero build Impostazioni > Opzioni sviluppatore (in fondo alla lista)
Xiaomi, Redmi, POCO (HyperOS) Impostazioni > Informazioni sul telefono > Versione OS Impostazioni > Impostazioni aggiuntive > Opzioni sviluppatore
Xiaomi (vecchia MIUI) Impostazioni > Informazioni sul telefono > Versione MIUI Impostazioni > Impostazioni aggiuntive > Opzioni sviluppatore
OnePlus (OxygenOS) Impostazioni > Informazioni sul dispositivo > Versione > Numero build Impostazioni > Impostazioni di sistema > Opzioni sviluppatore
OPPO / realme (ColorOS / realme UI) Impostazioni > Informazioni sul dispositivo > Versione > Numero build Impostazioni > Impostazioni aggiuntive > Opzioni sviluppatore
Motorola Impostazioni > Informazioni sul telefono > Numero build Impostazioni > Sistema > Opzioni sviluppatore
Huawei / Honor (EMUI / MagicOS) Impostazioni > Informazioni sul telefono > Numero build Impostazioni > Sistema e aggiornamenti > Opzioni sviluppatore

I menu cambiano tra le versioni del sistema operativo. Se non trovi Build number, apri le Impostazioni e usa la barra di ricerca: digita “build number”. Su quasi tutti i dispositivi Android la ricerca lo trova direttamente.

Google Pixel (Android 14, 15, 16)

  1. Apri Impostazioni e scorri fino a About phone.
  2. Scorri fino in fondo e tocca Numero build sette volte. Dopo pochi tocchi compare un toast con il countdown.
  3. Inserisci il PIN, il pattern o la password.
  4. Torna a Impostazioni > Sistema > Opzioni sviluppatore.

Samsung Galaxy

  1. Apri Impostazioni > Informazioni sul telefono > Informazioni software.
  2. Tocca Numero build sette volte e conferma con il tuo PIN.
  3. Opzioni sviluppatore appare ora in fondo all'elenco principale delle Impostazioni, sotto Informazioni sul telefono.

Xiaomi, Redmi e POCO

  1. Apri Impostazioni > Informazioni sul telefono.
  2. Tocca Versione OS (HyperOS) oppure Versione MIUI (dispositivi più vecchi) sette volte.
  3. Vai su Impostazioni > Impostazioni aggiuntive > Opzioni sviluppatore.

Xiaomi aggiunge due interruttori extra che di solito servono per lo sviluppo: Installa via USB e Debug USB (Impostazioni di sicurezza). Senza “Installa tramite USB”, adb install fallisce con INSTALL_FAILED_USER_RESTRICTED. L'attivazione di queste opzioni potrebbe richiedere l'accesso a un account Xiaomi e l'inserimento di una SIM.

OnePlus, OPPO e realme

  1. Apri Impostazioni > Info sul dispositivo > Versione.
  2. Tocca Numero build sette volte.
  3. Apri Impostazioni > Impostazioni di sistema > Opzioni sviluppatore (OnePlus) o Impostazioni > Impostazioni aggiuntive > Opzioni sviluppatore (OPPO, realme).

Huawei e Honor

  1. Apri Impostazioni > Informazioni sul telefono.
  2. Tocca Numero build sette volte.
  3. Vai su Impostazioni > Sistema e aggiornamenti > Opzioni sviluppatore.

Se adb non vede un dispositivo Huawei via USB, imposta la modalità di connessione USB su Trasferimento file quando lo colleghi.

Numero build mancante o “Azione non disponibile”

Riga errata in Informazioni sul telefono. Tocca Versione Android oppure Livello patch di sicurezza non abilita la modalità sviluppatore. Su Samsung usa Informazioni software > Numero build. Su Xiaomi usa Versione OS oppure Versione MIUI, non il nome generico del modello in alto.

Profilo di lavoro o dispositivo gestito. I telefoni con policy aziendali o scolastiche spesso bloccano le opzioni sviluppatore. Potresti vedere Le opzioni sviluppatore non sono disponibili per questo utente oppure Questa azione non è disponibile quando tocchi Build number. Apri Impostazioni > Account e conferma di essere in personale profilo, non Work. Chiedi al reparto IT un dispositivo di test dedicato invece di aggirare la policy.

Utente ospite. Passa al tuo utente principale: Impostazioni > Sistema > Utenti multipli (il percorso può variare), esci da Ospite, poi ripeti i sette tap sull'account proprietario.

Controlli parentali e profili limitati. Family Link o un utente secondario limitato possono nascondere il Build number o bloccare il gesto di sblocco. Usa un account proprietario senza restrizioni.

Ancora bloccato. Riavvia, installa gli aggiornamenti di sistema in sospeso, quindi cerca nelle Impostazioni numero build Se il dispositivo è usato e ancora bloccato, il precedente proprietario o l'operatore potrebbero aver lasciato attivi controlli aziendali.

Attiva il debug USB

  1. Apri Opzioni sviluppatore e attivalo USB debugging.
  2. Collega il telefono con un cavo USB che supporti il trasferimento dati (molti cavi economici sono solo per la ricarica).
  3. Sul telefono, accetta la Consenti debug USB? finestra di dialogo. Spunta Consenti sempre da questo computer sulla tua macchina.
  4. Sul computer, controlla la connessione:
adb devices

Dovresti vedere:

List of devices attached
R5CT1234ABC	device

unauthorized significa che non hai accettato il prompt. offline di solito indica un cavo o una porta difettosi, o un adb server da un vecchio SDK.

adb viene fornito con gli Android SDK Platform-Tools. Se Android Studio è installato, si trova in ~/Library/Android/sdk/platform-tools su macOS o %LOCALAPPDATA%\Android\Sdk\platform-tools su Windows. Aggiungi quella cartella al tuo PATH. Sei nuovo alla toolchain Android? La nostra configurazione Android per app Capacitor lo spiega.

Attiva il debugging wireless (Android 11 e successivi)

Il debugging wireless elimina il cavo. Computer e telefono devono essere sulla stessa rete Wi-Fi, e alcune reti aziendali o di hotel bloccano il traffico device-to-device.

  1. In Opzioni sviluppatore, attiva Debug wireless e accetta il prompt di rete.
  2. Tocca Debug wireless per aprirlo, quindi Associa il dispositivo con il pairing code. Mantieni questa schermata aperta.
  3. Sul computer, associa usando l'indirizzo IP e la porta mostrati nel dialogo di pairing:
adb pair 192.168.1.42:37145
# Enter pairing code: 482913
  1. Connettiti usando l'IP e la porta mostrati nella schermata principale di Debug wireless (una porta diversa da quella di pairing):
adb connect 192.168.1.42:41827
adb devices

Anche Android Studio ha Associa i dispositivi via Wi-Fi nel device manager, che mostra un QR code da scansionare dalla schermata Wireless debugging.

La porta cambia ogni volta che il wireless debugging si riavvia, quindi dovrai ripetere adb connect dopo i riavvii. L'associazione in sé resta memorizzata.

Su Android 10 e versioni precedenti, usa il metodo classico: connettiti via USB, esegui adb tcpip 5555, scollega e adb connect <phone-ip>:5555.

Esegui la tua app Capacitor sul dispositivo

Con il dispositivo elencato in adb devices, il Capacitor CLI può fare la build e installare direttamente:

bun run build
bunx cap sync android
bunx cap run android --list        # show connected devices and emulators
bunx cap run android --target R5CT1234ABC

Per un ciclo più rapido, usa il live reload in modo che l'app carichi il tuo dev server via rete:

bunx cap run android -l --external

Per farlo funzionare, il telefono deve raggiungere l'IP della tua macchina.

Per leggere i log nativi mentre l'app è in esecuzione:

adb logcat | grep -i -E "capacitor|chromium"

E per fare il debug della WebView, apri chrome://inspect su Chrome desktop mentre la debug build è in esecuzione. Le debug build delle app Capacitor abilitano il debug della WebView di default.

Risoluzione problemi

Toccare il numero di build non fa nulla. Potresti stare toccando il campo sbagliato (ad esempio la versione Android invece del numero di build), oppure il dispositivo è gestito da un'organizzazione. Alcuni dispositivi Xiaomi richiedono di toccare la versione OS, non il numero di build.

Dispositivo assente da adb devices.

adb kill-server
adb start-server
adb devices

Prova quindi un cavo diverso e una porta direttamente sul computer invece di un hub. Cambia la notifica della modalità USB in Trasferimento file.

Windows non rileva il telefono. Installa il driver USB OEM (Samsung, Xiaomi e altri pubblicano i propri) o il Google USB Driver dal SDK Manager per i dispositivi Pixel.

INSTALL_FAILED_UPDATE_INCOMPATIBLE. L'app installata è stata firmata con una chiave diversa (ad esempio una build del Play Store invece della tua build di debug). Disinstallala prima: adb uninstall com.example.app.

INSTALL_FAILED_USER_RESTRICTED su Xiaomi. Abilita Installa via USB nelle Opzioni sviluppatore.

Il debug wireless si disattiva continuamente. Android lo disattiva quando cambi rete Wi-Fi. Anche alcune app di risparmio energetico lo fermano. Tieni il telefono sulla stessa rete e in carica durante le sessioni lunghe.

Non autorizzato dopo l'aggiornamento di Android Studio. La chiave adb in ~/.android/adbkey è cambiata. Nelle Opzioni sviluppatore tocca Revoca autorizzazioni debug USB, riconnettiti e accetta di nuovo il prompt.

Come disattivare le Opzioni sviluppatore

  1. Apri Opzioni sviluppatore.
  2. Toggle Usa le opzioni sviluppatore (o Opzioni sviluppatore su Samsung) in alto per disattivare.

Su alcuni dispositivi il menu potrebbe rimanere visibile e i singoli interruttori potrebbero mantenere l'ultimo valore anche quando le opzioni sviluppatore sono disattivate. Per nascondere completamente il menu, vai su Impostazioni > App > Impostazioni > Archiviazione e cancella l'archiviazione dell'app Impostazioni. Anche questo reimposta le altre preferenze delle impostazioni, quindi raramente ne vale la pena.

Prima di passare un telefono di test a qualcun altro, tocca anche Revoca autorizzazioni debug USB così i vecchi computer non potranno più connettersi.

Note sulla sicurezza

  • Il debug USB consente a un computer autorizzato di installare app e leggere i dati delle app dalle build debuggabili. Non accettare il prompt RSA su stazioni di ricarica pubbliche o su computer di cui non ti fidi.
  • Alcune app bancarie e di pagamento si rifiutano di avviarsi con le opzioni sviluppatore o il debug USB attivi. Disattivali sul tuo telefono personale quando hai finito.
  • Non distribuire mai una release build con android:debuggable="true". Le release build di Capacitor non sono debuggabili di default.

Frequently asked questions

Come abilito le opzioni sviluppatore senza il Numero build?

Ogni telefono Android ha un Build number, ma alcuni produttori lo rinominano o lo spostano. Su Samsung, apri Impostazioni, Informazioni sul telefono, Informazioni software, quindi tocca Build number sette volte. Su Xiaomi HyperOS, tocca Versione OS, mentre sulle vecchie MIUI tocca Versione MIUI. Se ancora non lo trovi, digita build number nella barra di ricerca delle Impostazioni. Vedi Build number mancante per i profili di lavoro e gli utenti con restrizioni.

Quante volte devo toccare il Numero build su Android 14 o 15?

Sette volte di seguito su Numero build (o Versione OS / Versione MIUI su Xiaomi). Dopo il terzo o quarto tocco, Android di solito mostra un toast con il countdown. Inserisci il PIN, il pattern o la password del dispositivo quando richiesto, quindi apri Opzioni sviluppatore dalle Impostazioni.

Dove si trova il Numero build su Samsung?

Impostazioni &gt; Informazioni sul telefono &gt; Informazioni software &gt; Numero build. Toccalo sette volte, conferma il PIN, poi cerca Opzioni sviluppatore in fondo all'elenco principale delle Impostazioni.

Come accoppio il debugging wireless?

Attiva Debug wireless In Opzioni sviluppatore, aprilo e scegli Associa il dispositivo con il pairing code. Sul tuo computer esegui adb pair <ip>:<pairing-port>, inserisci il codice code di sei cifre, poi adb connect <ip>:<debug-port> usando l'indirizzo mostrato nella schermata principale di Wireless debugging (non la porta di accoppiamento).

Posso abilitare le opzioni sviluppatore su un telefono aziendale?

Di solito no, senza l'approvazione dell'IT. I dispositivi gestiti bloccano il gesto su Build number o mostrano Questa azione non è disponibile. Usa un telefono personale o dedicato ai test per adb e il debug USB.

Live updates per le app Capacitor

Quando un bug nel web-layer è live, rilascia la fix tramite Capgo invece di aspettare giorni l'approvazione degli store. Gli utenti ricevono l'update in background, mentre le modifiche native restano nel normale processo di review.

Ultimi articoli dal blog

Capgo ti offre gli insight migliori che ti servono per creare un'app mobile davvero professionale.