OK, aqui estão todos os passos para que isso funcione. Eu tive problemas com todas as respostas que encontrei on-line, pedaços e peças em qualquer lugar, sem qualquer ordem certa e sem uma única solução de trabalho (rodando o Android Studio, Jmonkey 3D e Ubuntu 14.04)
Se dispositivos adb mostrar o dispositivo Android como ????????? (sem permissões), siga estas instruções:
1) crie o arquivo /etc/udev/rules.d/51-android.rules
sudo gedit /etc/udev/rules.d/51-android.rules
2) copie e cole o conteúdo abaixo:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
3) Execute o seguinte comando para alterar as permissões de arquivo:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
4) conecte seu telefone via usb e execute o seguinte comando:
lsusb
Procure o (s) seu (s) dispositivo (s) Exemplo (Nexus 5):
Barramento 003 Dispositivo 074: ID 18d1 : 4ee7 Google Inc.
Para Nexus 5 , o ID do fornecedor é 18d1 , o meu está no barramento " 003 " Se você não vir uma alteração quando ligue o seu dispositivo com lsusb , talvez o seu cabo USB seja apenas de carga.
5) Agora recarregue as regras com os seguintes comandos:
sudo udevadm control --reload-rules
sudo service udev restart
sudo udevadm trigger
6) Verifique se o dispositivo está permitindo o acesso ao grupo de usuários plugdev
ls -l /dev/bus/usb/<bus number from step 4>
Exemplo:
ls -l /dev/bus/usb/003
crw-rw-rw- 1 root plugdev 189, 329 Jul 3 18:23 074
7) Execute dispositivos adb para confirmar se as permissões estão corretas e aproveite!
Observação: se você não criou o grupo plugdev e adicionou seu nome de usuário a ele (se a permissão foi negada antes do "sudo" seguintes comandos):
1) adicione o grupo plugdev:
groupadd plugdev
2) adicione seu username ao grupo plugdev (useradd -G {group-name} nome de usuário):
useradd -G plugdev billy
3) reinicie o udev (talvez seja necessário fazer logoff e efetuar login novamente para atualizar o grupo de usuários):
sudo service udev restart