Guida
«Could not connect to device»: risolvere l'errore di Android File Transfer
Il Mac ha trovato il telefono ma non riesce ad aprirlo per i file. Quasi sempre è la modalità USB, lo schermo bloccato o un'altra app che occupa il telefono, e per escludere ciascuna causa basta un minuto.
Colleghi il telefono, Android File Transfer si apre e invece delle tue cartelle compare «Could not connect to device. Try connecting or restarting your device.», cioè: impossibile collegarsi al dispositivo, prova a ricollegarlo o a riavviarlo. Altre app lo dicono in modo diverso. OpenMTP mostra una finestra vuota o nessun dispositivo, e Android File Transfer ne ha una seconda versione tutta sua: «Can't access device storage. If your device's screen is locked, disconnect its USB cable, unlock your screen, and then reconnect the USB cable.», cioè: impossibile accedere alla memoria del dispositivo; se lo schermo è bloccato, scollega il cavo USB, sblocca lo schermo e ricollega il cavo.
Significano tutti la stessa cosa: l'app ha chiesto al telefono una sessione per i file e non l'ha ottenuta. Procedi in quest'ordine: sblocca il telefono e scegli Trasferimento di file nella sua notifica USB, chiudi tutte le altre app che potrebbero occupare il telefono, poi prova un altro cavo e un'altra porta. Quasi sempre basta. Se il telefono non compare affatto sul Mac, in nessuna app, parti invece da il telefono Android non compare sul Mac. Questa pagina riguarda l'errore.
Cosa significa l'errore
Android File Transfer, OpenMTP e app simili comunicano con il telefono tramite MTP, il Media Transfer Protocol. macOS non supporta MTP di suo, quindi ogni app apre da sola l'interfaccia MTP del telefono via USB, e il server MTP di Android accetta una sessione alla volta. Per questo l'errore compare in quattro situazioni:
- Il telefono non offre affatto MTP, perché la sua modalità USB è impostata sulla sola ricarica.
- Il telefono lo offre ma tiene chiusa la memoria, perché lo schermo è bloccato.
- Un'altra app sul Mac è arrivata prima al telefono e occupa la sessione.
- Il collegamento stesso è difettoso: un cavo che si limita a ricaricare, una porta consumata o un hub che fa cadere la connessione.
Se vuoi la storia più lunga di come funziona MTP e del perché si comporta così, vedi MTP spiegato.
| Causa | Android File Transfer e le altre app MTP | La strada di adb, usata da SideMount |
|---|---|---|
| Modalità USB impostata sulla sola ricarica | Non funziona | Funziona, la modalità non conta |
| Telefono bloccato | Non funziona finché non lo sblocchi | Va sbloccato una volta per autorizzare il Mac |
| Un'altra app occupa il telefono | Non funziona finché un'app MTP lo tiene | Può occuparlo solo un altro programma adb |
| Cavo di sola ricarica | Non funziona | Non funziona |
| Hub, dock o monitor in mezzo | Può cadere a metà copia | Anche qui può cadere |
Le soluzioni, in ordine
1. Sblocca il telefono e scegli Trasferimento di file
Quasi tutti i telefoni, quando li colleghi, si limitano a ricaricarsi, e MTP resta spento finché non dici altrimenti. Sblocca il telefono, abbassa la tendina delle notifiche e tocca la notifica USB.
- Pixel: tocca Dispositivo in carica tramite USB, poi in Utilizza connessione USB per scegli Trasferimento di file (che nelle versioni recenti compare come Trasferimento di file / Android Auto, in inglese File transfer / Android Auto).
- Samsung Galaxy: tocca USB per ricaricare il telefono (USB for charging phone), toccalo di nuovo per altre opzioni e scegli Trasferimento file / Android Auto (Transferring files / Android Auto).
- Altri produttori: le parole cambiano, ma ti serve l'opzione che parla di file o di MTP, non di PTP o di foto.
Con One UI 8.0 Samsung ha cambiato l'impostazione predefinita in Solo ricarica telefono (Charging phone only), quindi un Galaxy che funzionava con il tuo Mac prima di un aggiornamento può iniziare a mostrare questo errore dopo. Basta scegliere di nuovo la modalità.
Se non vuoi sceglierla ogni volta, Android ha un'impostazione per quella predefinita. Attiva le Opzioni sviluppatore (vedi come attivare il debug USB, che inizia con lo stesso passaggio), poi apri Opzioni sviluppatore > Configurazione USB predefinita e scegli Trasferimento di file. Su un Pixel, le Opzioni sviluppatore si trovano in Impostazioni > Sistema.
2. Chiudi tutte le altre app che potrebbero occupare il telefono
Solo un'app alla volta può tenere la sessione MTP del telefono, e diverse app per Mac si avventano su qualsiasi telefono o fotocamera che compaia. L'elenco per la risoluzione dei problemi di OpenMTP cita Anteprima, Google Drive, Dropbox, OneDrive, Android File Transfer, Garmin Express, iMovie e Lightroom. Aggiungi Foto e Acquisizione Immagine se una delle due si è aperta quando hai collegato il telefono. Chiudile tutte, scollega il telefono e ricollegalo.
Android File Transfer installa anche un programma di supporto, Android File Transfer Agent, che si avvia al login e apre l'app ogni volta che compare un telefono. Se usi un'altra app MTP, quel programma è d'intralcio. Rimuovilo da Impostazioni di Sistema > Generali > Elementi login ed estensioni, oppure disinstalla Android File Transfer.
3. Rimuovi Samsung Smart Switch
Smart Switch per Mac è noto per impedire ad altre app di raggiungere un telefono via MTP. La risoluzione dei problemi di Samsung per i collegamenti al Mac inizia proprio disinstallandolo: apri l'immagine disco del programma di installazione di Smart Switch e fai clic su Disinstalla app (Uninstall app). OpenMTP dice lo stesso: se la sua finestra resta vuota con un telefono Samsung, disinstalla Smart Switch. Puoi reinstallarlo più avanti se ti serve per passare a un telefono nuovo. Lo stesso vale per Kies, la vecchia app desktop di Samsung, se è ancora su un vecchio Mac.
4. Reimposta il collegamento
Con il telefono collegato, cambia la modalità USB in PTP e poi di nuovo in Trasferimento di file. Alcuni utenti nei forum di Android hanno riferito che così l'errore è sparito quando ricollegare il cavo non bastava. Se continua a non funzionare, riavvia il telefono, poi riavvia il Mac. Nella stessa discussione, per un utente è stato il riavvio del Mac a risolvere alla fine.
5. Prova un altro cavo e un'altra porta
Collega il cavo direttamente al Mac, non a un hub, a un dock o a un monitor, e prova un'altra porta. Poi prova un altro cavo, meglio se quello in dotazione con il telefono o uno che trasmette sicuramente i dati. Alcuni cavi USB-C si limitano a ricaricare, e sono identici a quelli che trasmettono dati.
Il Mac può dirti se il cavo trasmette dati. Tieni premuto il tasto Opzione, apri il menu Apple e scegli Informazioni di Sistema, poi seleziona USB. Se il telefono compare nell'elenco, il cavo trasmette dati e il problema è più in alto in questo elenco. Se non compare mai, in nessuna modalità USB, i sospettati sono il cavo o la porta. Come controllare un cavo USB-C su un Mac lo spiega passo per passo.
La strada che evita MTP
Se l'errore continua a tornare, c'è una seconda porta d'ingresso nel telefono. Il collegamento per sviluppatori di Android, adb (Android Debug Bridge), usa il debug USB invece di MTP. Non gli importa in quale modalità USB sia il telefono, e le app che si accaparrano i dispositivi MTP non lo toccano. A occuparlo può essere solo un altro programma adb, come Android Studio, scrcpy o un server adb lasciato acceso, e sono facili da trovare e chiudere. adb e MTP a confronto spiega le differenze nel dettaglio.
Puoi usare quella strada in tre modi:
- I platform-tools di Google nel Terminale. Gratuiti.
adb pulleadb pushcopiano i file, senza finestre e senza Finder. - Un'app con una modalità ADB. MacDroid, per esempio, offre ADB oltre a MTP.
- SideMount. Parla adb da solo, direttamente attraverso il cavo, e monta il telefono come volume nel Finder. Ogni app del Mac può allora aprire e salvare file direttamente sul telefono, e non c'è un server adb né nulla da installare sul telefono.
Ognuno richiede di attivare una volta il debug USB e di autorizzare il Mac sul telefono. SideMount richiede anche di attivare una volta la sua estensione del file system in Impostazioni di Sistema, e macOS 26 o successivo. La guida alla configurazione spiega entrambe le cose.
Domande
«Could not connect to device» è un guasto del mio telefono?
Quasi mai. Significa che l'app sul Mac non è riuscita ad aprire una sessione per i file con il telefono. Le cause abituali sono la modalità USB del telefono impostata sulla sola ricarica, lo schermo bloccato o un'altra app del Mac che occupa già il telefono. Subito dopo viene un cavo difettoso. Un vero guasto hardware della porta del telefono è la causa più rara.
Perché l'errore è comparso dopo un aggiornamento Samsung?
Da One UI 8.0, i telefoni Samsung passano per impostazione predefinita a «Solo ricarica telefono» quando vengono collegati, quindi non offrono più i file al Mac finché non scegli altrimenti. Sblocca il telefono, tocca la notifica USB, toccala di nuovo e scegli «Trasferimento file / Android Auto».
Posso evitare di scegliere Trasferimento di file ogni volta che collego il telefono?
Sì. Attiva le Opzioni sviluppatore toccando sette volte il numero build, poi apri le Opzioni sviluppatore e imposta «Configurazione USB predefinita» su «Trasferimento di file». Da quel momento il telefono offre i file ogni volta che è collegato e sbloccato. Disattivare le Opzioni sviluppatore può reimpostare la scelta.
Android File Transfer funziona ancora su un Mac?
Google non lo offre più da scaricare e non lo aggiorna da anni. L'ultima versione è stata creata per i Mac Intel e gira su Apple silicon tramite Rosetta 2. Ha anche un limite di 4 GB per file. Altre app MTP come OpenMTP sono mantenute, e ci sono strade basate su adb che evitano del tutto MTP.
Quali app possono bloccare un telefono Android su un Mac?
Qualsiasi app che legge fotocamere o dispositivi USB può prendersi per prima la sessione MTP del telefono. Quelle citate più spesso sono Samsung Smart Switch, Android File Transfer con il suo programma di supporto al login, Foto, Acquisizione Immagine, Anteprima, Google Drive, Dropbox, OneDrive, Garmin Express, iMovie e Lightroom. Chiudile, scollega il telefono e ricollegalo.
Il tuo telefono Android, nel Finder.
Gratis per sette giorni, senza carta di credito. macOS 26 o successivo.