Como posso fazer com que o Ubuntu reconheça meu dispositivo móvel Android quando ele estiver conectado via USB? (Análogo à ação do Windows, mycomputer-> manage->devices
etc.)
Responder1
- Ative a depuração USB no seu dispositivo.
Na maioria dos dispositivos com Android 3.2 ou anterior, você pode encontrar a opção em
Configurações > Aplicativos > Desenvolvimento.
No Android 4.0 e mais recente, está em
Configurações > Opções do desenvolvedor.
Observação: no Android 4.2 e versões mais recentes, as opções do desenvolvedor ficam ocultas por padrão. Para disponibilizá-lo, acesseConfigurações> Sobre o telefone e toque em Número da versão sete vezes. Volte à tela anterior para encontrar as opções do desenvolvedor.
- Configure seu sistema para detectar seu dispositivo.
Se estiver desenvolvendo no Windows, você precisará instalar um driver USB para adb. Para obter um guia de instalação e links para drivers OEM, consulte o documento Drivers USB OEM.
Se você estiver desenvolvendo no Mac OS X, simplesmente funciona. Pular esta etapa.
Se você está desenvolvendoUbuntuLinux,
você precisa adicionar umarquivo de regras do udevque contém uma configuração USB para cada tipo de dispositivo que você deseja usar para desenvolvimento. No arquivo de regras, cada fabricante de dispositivo é identificado por um ID de fornecedor exclusivo, conforme especificado peloATTR{idFornecedor}propriedade. Para obter uma lista de IDs de fornecedores, consulte IDs de fornecedores USB abaixo.
Para configurar a detecção de dispositivos no Ubuntu Linux:
Faça login como root e crie este arquivo:
/etc/udev/rules.d/51-android.rules
Use este formato para adicionar cada fornecedor ao arquivo:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
Neste exemplo, o ID do fornecedor é da HTC. A atribuição MODE especifica permissões de leitura/gravação e GROUP define qual grupo Unix possui o nó do dispositivo.
IDs do fornecedor:
- Ácer: 0502
- Asus: 0B05
- Dell: 413C
- Foxconn: 0489
- Garmin-Asus: 091E
- Google: 18D1
- Hisense: 109B
- HTC: 0BB4
- Huawei: 12D1
- K-Touch: 24E3
- Tecnologia KT: 2116
- Kyocera: 0482
- Leninevo: 17EF
- LG: 1004
- Motorola: 22B8
- NEC: 0409
- Recanto: 2080
- Nvidia: 0955
- OTGV: 2257
- Pantech: 10A9
- Pegátron: 1D4D
- Philips: 0471
- PMC-Serra: 04DA
- Qualcomm: 05C6
- Telesys SK: 1F53
- Samsung: 04E8
- Afiado: 04DD
- Sony Ericsson: 0FCE
- Toshiba: 0930
- ZTE: 19D2
Nota: A sintaxe da regra pode variar ligeiramente dependendo do seu ambiente. Consulte a documentação do udev para o seu sistema conforme necessário. Para uma visão geral da sintaxe das regras, consulte este guia para escrever regras do udev.
Agora execute:
chmod a+r /etc/udev/rules.d/51-android.rules
Responder2
Você deve adicionar um arquivo .rules para permitir que o Ubuntu reconheça seu dispositivo. Aqui está um resumo do processo:
Crie um arquivo udev para o dispositivo que você está usando. Cada fabricante de dispositivo é identificado por um ID de fornecedor exclusivo
Faça login como root e crie este arquivo: /etc/udev/rules.d/51-android.rules
Use o seguinte formato para adicionar cada fornecedor ao arquivo: SUBSYSTEM==\"usb\", ATTR{idVendor}==\"18D1\", MODE=\"0666\", GROUP=\"plugdev\"
Em seguida, execute chmod a+r /etc/udev/rules.d/51-android.rules.
Crédito para e mais informações (incluindo uma lista de IDs de fornecedores),aqui.