Ubuntu non riconosce più i dispositivi Android

21

Ubuntu 14.04 non riconosce più nessuno dei miei dispositivi Android. (Provato con Nexus 7 e Galaxy Nexus)

Ho pensato che si trattasse di un problema con MTP o ADB, ma la connessione / disconnessione dei dispositivi non modifica affatto l'output di lsusb o dmesg .

È come se i dispositivi non fossero nemmeno collegati. Tuttavia, entrambi caricano normalmente, quando li collego, quindi non posso immaginare di avere un problema con il cavo o un problema con i dispositivi Android stessi.

(L'ho provato con il debug usb attivo e disattivato su entrambi i dispositivi - nessuna differenza)

    
posta RazorHail 31.08.2014 - 21:29

6 risposte

0

Il problema era in definitiva il cavo.

Alcuni cavi USB sono solo per la ricarica. Anche altri cavi supportano i dati. Ho provato 3-4 cavi diversi, fino a quando uno di essi ha funzionato alla fine.

Questa è stata la ragione, perché il collegamento del telefono non è stato nemmeno registrato con dmesg.

    
risposta data RazorHail 17.08.2018 - 09:39
5

Ho problemi con l'installazione di Ubuntu GNOME 14.04 riconoscendo il mio Nexus 7 anche a volte. Questo è ciò che funziona per me:

  1. Assicurati di avere il debug USB abilitato.
  2. Sblocca il dispositivo.
  3. Collega il dispositivo al computer.
  4. Il dispositivo dovrebbe visualizzare un popup, chiedendo se si desidera accettare una connessione al computer. (Se avevi già questo pop-up, potresti aver spuntato la casella di controllo "Accetta sempre una connessione da questo dispositivo".)
  5. Normalmente, il tuo dispositivo dovrebbe ora apparire nel tuo file manager preferito. In caso contrario, controlla se ADB trova il tuo dispositivo. In un terminale, digita adb devices .
  6. Se ADB elenca il tuo dispositivo, vai a Impostazioni & gt; Archiviazione e seleziona il pulsante delle opzioni nell'angolo in alto a destra:

  1. Seleziona l'opzione di condivisione dei file che desideri:

    
risposta data Stefan van den Akker 15.09.2014 - 17:03
3

se dmesg non riporta alcun cambiamento, è in definitiva un problema con il cavo o, nel peggiore dei casi, un problema con la porta microUSB dei dispositivi Android

    
risposta data mattia.b89 05.11.2016 - 16:21
3

Per configurare il rilevamento dei dispositivi su Ubuntu Linux:

Accedi come root e crea questo file: /etc/udev/rules.d/51-android.rules.

Utilizza questo formato per aggiungere ciascun fornitore al file:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

In questo esempio, l'ID del fornitore è per HTC. L'assegnazione MODE specifica i permessi di lettura / scrittura e GROUP definisce quale gruppo Unix possiede il nodo del dispositivo.

Adesso esegui:

 sudo chmod a+r /etc/udev/rules.d/51-android.rules

Da developer.android.com/studio/run/device.html

    
risposta data Organic Marble 05.11.2016 - 16:25
0

Per utilizzare i telefoni Android in Ubuntu, la modalità sviluppatore deve essere abilitata.

1.Prima devi andare alle impostazioni di Android e scorrere fino a "Info sul telefono". Toccalo.

2. Scorri nuovamente verso il basso, dove vedi "Numero di build". (Il tuo numero di build può variare dal nostro qui.)

3.Tocca sette (7) volte.

4.Dopo che appare un nuovo elemento nell'impostazione che è ({} opzioni sviluppatore) toccalo .... Sotto il debug vedi USB debugging controllalo ora ubuntu 14.04 dovrebbe vedere il tuo dispositivo ...

    
risposta data Suhad Jihad 20.10.2015 - 00:45
0

Come diceva correttamente Marble Organic, devi creare un file /etc/udev/rules.d/51-android.rules con una o più delle seguenti righe:

SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" #Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" #ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" #Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" #Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" #Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" #Google
SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" #Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" #Hisense
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" #HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev" #Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666", GROUP="plugdev" #K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666", GROUP="plugdev" #KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev" #Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev" #Lenovo
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev" #LG
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev" #Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev" #MTK
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666", GROUP="plugdev" #NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666", GROUP="plugdev" #Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev" #Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666", GROUP="plugdev" #OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666", GROUP="plugdev" #Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666", GROUP="plugdev" #Pegatron
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666", GROUP="plugdev" #Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666", GROUP="plugdev" #PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev" #Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666", GROUP="plugdev" #SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" #Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev" #Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666", GROUP="plugdev" #Sony
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev" #Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666", GROUP="plugdev" #Teleepoch
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666", GROUP="plugdev" #Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev" #ZTE

Fonte

    
risposta data Willi Mentzel 16.08.2018 - 01:26

Leggi altre domande sui tag