Sim. Por favor, leia o terceiro ponto no Configurando um dispositivo para desenvolvimento .
Isso funcionou no meu caso.
O Ubuntu não reconhece meu telefone.
Nem sequer está listado na saída do lsusb:
darlan@HTPC ~ $ lsusb
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 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
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
Tentei adicionar uma regra ao udev, sem sucesso, da seguinte forma | darlan@HTPC ~ $ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
O uso de ferramentas adb com permissão de root também não funciona em darlan@HTPC ~/dev/adt-bundle-linux-x86_64-20140321/sdk/platform-tools $ sudo ./adb devices
List of devices attached
Alguém poderia lançar alguma luz sobre o assunto? Minha versão do kernel é 3.13.0-24-generic, e eu ficaria feliz em fornecer mais informações.
Obrigado
Sofreu o mesmo problema há algum tempo. A solução é que você precisa instalar mtp tools
.
Tente isso, eu tenho certeza que isso vai funcionar bem: -
sudo apt-get install mtp-tools mtpfs
Depois, certifique-se de que quando você conecta seu telefone, o modo MTP está ativado
Eu acho que você tem as opções de desenvolvedor ativadas. Depois de desligá-lo, há uma chance de que seu telefone seja detectado no Ubuntu. Eu não sei porque isso acontece, mas esse era o problema com o meu telefone. Eu tinha dois telefones Moto E e um deles foi detectado no meu Xubuntu enquanto o outro não. E foi assim que me deparei com isso. Também tenho o ID do fornecedor em 51 arquivos de regras.
SUBSISTEMA == "usb", ATTR {idVendor} == "22b8", MODE="0666",
OS: Xubuntu 14.04 3.18 rc4 Kernel.