Estou tentando usar o adb de uma máquina Ubuntu (+ Cinnamon). O problema é que recebo a seguinte mensagem de dispositivos adb :
List of devices attached
TA8830OIVO no permissions
Onde TA8830OIVO é o meu dispositivo Motorola G.
Alterei as regras do Android em /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76",
MODE="0666", GROUP="plugdev", SYMLINK+="android_adb", OWNER="axel"
Também reiniciei o serviço udev e o adb sendo instalado no meu laptop pessoal. Sou o único usuário com todas as privilégios necessários (grupo plugdev e assim por diante).
Existe uma maneira de executar o adb sem chamar o sudo ?
sudo udevadm trigger
não funcionou para mim. Eu tive que reiniciar o computador e, em seguida, funcionou muito bemRespostas:
Mude o modo USB no seu telefone para Transferência de arquivos. Foi o que funcionou para mim.
fonte
sudo udevadm trigger
para aplicar as alterações (ou reiniciar, mas qual é a graça nisso)?fonte
service udev restart
não funcionou para mim. Eu tive que reiniciar o computador e funcionou muito bem.Se você reiniciar o servidor ADB com o sudo, ele funcionará.
fonte
Defina a função de gradle personalizada:
fonte
A melhor solução e o que funcionou melhor para mim é instalar a
adb
partir do pacote Ubuntu. Isso fornece um conjunto deudev
regras padrão mantido pela comunidade para todos os dispositivos Android.exemplo:
fonte
Para o Amazon Fire OS 8, um sistema operacional Android, você pode ir para "Configurações> Opções de dispositivo> Opções de desenvolvedor". Você pode precisar ativá-lo .
Verifique se a "Depuração USB" está ativada (no seu caso).
Em seguida, vá para "Rede> Selecionar configuração USB". Escolha "MTP (Media Transfer Protocol)". Isso permite que o computador envie e para trás arquivos.
fonte
remover o pacote adb instalado via apt
baixe o adb mais recente em
https://developer.android.com/studio/releases/platform-tools
defina o caminho para as ferramentas da plataforma (é melhor colocar essas duas linhas no arquivo ~ / .bashrc)
corre
verifique o caminho adb
inicie o adb no sudo (eu precisava fornecer o caminho absoluto para o adb ao executar no sudo)
FEITO.
funciona independentemente do modo USB (MIDI, transferência de arquivos, carregamento) do telefone Android. Funciona em todos.
fonte