Se você está desenvolvendo no Ubuntu Linux, você precisa adicionar um arquivo de regras udev
que 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 pela propriedade ATTR{idVendor}
. 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 o 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 é para a HTC (para obter o seu ID de fornecedor use o comando lsusb
com o dispositivo conectado). A atribuição MODE especifica as permissões de leitura / gravação e o GROUP define qual grupo Unix possui o nó do dispositivo. Nota: A sintaxe da regra pode variar um pouco dependendo do seu ambiente. Consulte a documentação do udev para o seu sistema, conforme necessário. Para uma visão geral da sintaxe de regras, consulte este guia para escrever regras do udev.
Agora execute:
chmod a+r /etc/udev/rules.d/51-android.rules
A solução completa é aqui .