Eu instalei recentemente adb
e fastboot
:
apt-get install android-tools-adb android-tools-fastboot
Após a conclusão da instalação, conectei meu dispositivo e executei o seguinte comando:
$ adb devices
List of devices attached
Ativei a depuração nas configurações do telefone.
Eu acho que estou fazendo errado - eu não sei. Por favor, explique-me o processo correto.
Usando o Ubuntu 16.01. Equipamento: Yu Yuphoria
Atualizar edição:
Depois de todas as tentativas frustrantes, ainda não foi detectado adb
. No entanto, no fastboot
modo, adicionar o comando id do fornecedor do meu dispositivo, fastboot -i 0x2a96 devices
conforme mencionado aqui, funciona
fastboot -i 0x2a96 devices
devolvida
7dd91912 fastboot
Outros comandos no fastboot
modo, conforme instruído na mesma página mencionada acima, também funcionam quando a opção de comando id do fornecedor foi adicionada.
Respostas:
Finalmente, o dispositivo foi detectado
adb
sobadb devices
comando reiniciando o servidor adb com privilégios de root, conforme mencionado aqui na seção Solução de problemasadb
.Depois disso
adb devices
retornoucom um prompt no dispositivo para RSA autorizar. Após autorizar
adb devices
agora retornafonte
Verifique se você possui um bom cabo USB e se está conectado a uma boa porta. Esse sempre foi o problema que experimentei ao usar o ADB e o fastboot. Verifique também se você atualiza e possui os drivers ADB mais recentes.
fonte
Você instalou o
adb
programa corretamente. A depuração do Android não está ativada por padrão. A opção de ativação está oculta. Você precisará revelá-lo com estas etapas:Agora você terá um novo item de menu nas configurações chamado Opções do desenvolvedor .
Entre nesta opção e ative a opção de depuração USB .
Agora, quando você conecta o cabo USB ao computador, recebe a solicitação para Autorizar o computador conectado.
Depois que a depuração estiver ativada, talvez seja necessário reiniciar o servidor. Você pode fazer isso com estes comandos:
fonte
kill-server
estart-server
adicionado à minha resposta.Para configurar a detecção de dispositivos no Ubuntu Linux:
Usando
sudo
, crie este arquivo:/etc/udev/rules.d/51-android.rules.
Use este formato para adicionar cada fornecedor ao arquivo:
Neste exemplo, o ID do fornecedor é para HTC. A atribuição MODE especifica permissões de leitura / gravação e GROUP define qual grupo Unix possui o nó do dispositivo.
Se você não souber seu ID de fornecedor, poderá obtê-
lsusb
lo, é a sequência após o ID.Depois de criar / atualizar o arquivo, execute:
fonte
Eu tive o mesmo problema e, depois de experimentar todos os voodoos disponíveis na internet, descobri por mim mesmo que o dispositivo é reconhecível apenas pelo cabo USB do fornecedor que acompanha o dispositivo.
fonte
Gilberto Albino me deu uma pista.
Ninguém diz que alguns cabos USB são bons apenas para carregar dispositivos, não para transferir dados. Você tem que descobrir o que você tem para si mesmo.
Eu acho que os cabos somente de carga são mais finos.
fonte