Dispositivos Android não reconhecidos no Ubuntu 16.04

3

Estou tentando configurar meu ambiente de desenvolvimento de aplicativos e ter atingido um obstáculo. Quando conecto um dispositivo Android ao meu laptop executando o Ubuntu 16.04, ele não é reconhecido de forma alguma. Ele começa a cobrar, mas eu não recebo nenhum popup pedindo para eu conectar ou montar. Isso está acontecendo com dois dispositivos diferentes (Samsung Galaxy S8 Plus e Lenovo Yoga Book) e vários cabos USB.

Quando executo lsusb , ele não mostra nenhum dispositivo Android. Eu conectei a cada porta USB do laptop e nenhuma delas está funcionando.

Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp. HP Portable SoftSailing
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b270 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. VFS491
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu criei um arquivo de regras do Android com o seguinte conteúdo:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"dev

Eu editei /etc/fuse.conf

# /etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)

# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#mount_max = 1000

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other

Eu ativei as opções de desenvolvedor e habilitei a depuração USB em ambos. Meu usuário faz parte do grupo de usuários plugdev .

adb devices está vazio.

Eu já reiniciei algumas vezes.

Estes são todos os passos que encontrei quando pesquiso online. Nada resolveu o problema até agora.

Eu não sei qual é o próximo passo. Alguém tem alguma sugestão?

Editar para adicionar

Ao visualizar os registros do sistema, se eu conectar um dispositivo USB diferente, como um fone de ouvido, vejo muita atividade no log do sistema. Quando eu conecto um dispositivo Android, nada acontece nos logs. É como se simplesmente não detectasse nada. Eu não entendo isso.

Editar para adicionar 2

Ok, então eu descobri o que estava errado e foi muito bobo. Esqueci que tinha um estojo de carregamento no meu celular. Aparentemente, você pode transferir dados através da porta de passagem no estojo de carregamento. Depois de remover o gabinete, posso conectar meu telefone Samsung. Os outros dois tablets ainda não se conectam, mas eles usam um cabo USB diferente, então talvez haja um problema com esse cabo. Isso foi muito frustrante!

    
por RaneWrites 05.06.2017 / 19:27

2 respostas

0

Depois de desperdiçar cerca de meio dia tentando descobrir por que isso não funcionaria, percebi que o problema com o meu Samsung Galaxy S8 Plus era que eu estava usando um case de carregamento. A porta de passagem no gabinete de carregamento não suporta transferência de dados, portanto, preciso removê-la quando estiver conectando ao computador.

Quanto aos outros dispositivos, presumo que haja um problema com o cabo que eu estava usando para me conectar, mas ainda não testei isso.

    
por RaneWrites 07.06.2017 / 22:32
2

Chiming in with some similar experience: O problema foi um cabo que comprei na dx.com. Ele cobrava, mas não conectava dados. Ainda mais estranho é que funcionou no Windows 10.

Um micro-USB com um adaptador micro-para-C funcionou! Também comprou da China

tl: dr: Tente cabos diferentes, de preferência o original (eu perdi)

    
por Nilzor 25.10.2017 / 13:00