Preciso executar um adb forward
comando antes de poder usar o aplicativo ezkeyboard , que permite ao usuário digitar no telefone usando o navegador.
Quando executo o adb forward tcp:8080 tcp:8080
comando, recebo a adb command not found
mensagem de erro.
Eu posso executar o android
comando do terminal. Por que adb
não está funcionando?
Respostas:
Verifique se
adb
está na variável $ PATH do usuário .ou
Você pode tentar localizá-lo
whereis
e executá-lo com./adb
fonte
/Users/wzbozon/Library/Android/sdk/platform-tools
Adicione o seguinte a
~/.bash_profile
fonte
source ~/.bash_profile
para torná-lo trabalhoO adb está instalado? Para verificar, execute o seguinte comando no Terminal:
Se isso imprimir saída, pule estas etapas de instalação a seguir e vá diretamente para o comando final do Terminal I, lista:
Execute o seguinte comando no seu Mac e reinicie a sessão do Terminal:
Nota: Se você mudou para zsh, o comando acima deve usar, em
.zshenv
vez de.bash_profile
fonte
Estou usando o Mac 10.11.1 e usando o android studio 1.5, tenho o meu adb "/ Usuários / nome de usuário / Biblioteca / Android / sdk / platform-tools"
Agora edite seu bash_profile
Adicione esta linha ao seu bash_profile e substitua o nome do usuário pelo seu nome de usuário
salvar e fechar. Execute este comando para recarregar seu bash_profile
fonte
No arquivo android-sdks / tools / adb_has_moved.txt:
assim, no UNIX, faça algo como:
export PATH=$PATH:~/android-sdks/platform-tools
fonte
Essa é a maneira mais fácil e fornecerá atualizações automáticas.
instalar homebrew
Instalar adb
Comece a usar adb
fonte
Digite o comando abaixo no terminal:
E adicione as seguintes linhas (substitua USERNAME pelo seu próprio nome de usuário).
Feche o editor de texto e digite o comando abaixo:
fonte
Usuários de Mac apenas abrem
/Users/(USERNAME)/.bash_profile
esse arquivo em um editor.e adicione esta linha para adicionar o caminho.
esse é o caminho padrão se você instalar o adb via studio. e não se esqueça de alterar o nome de usuário nesta linha.
fonte
No meu Mac (OS X 10.8.5), tenho adb aqui:
Então, edite o
$PATH
no seu.bash_profile
esource
ele.fonte
~/Library/android/sdk/platform-tools/
no macOS.Se você não deseja editar a
PATH
variável, vá para oplatform-tools
diretório em queSDK
está instalada e o comando está lá.Você pode usá-lo assim:
Vá para o diretório em que você colocou
SDK
:cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
Digite o
adb
comando com./
para usá-lo no diretório atual../adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
fonte
+ O motivo é: você está no diretório errado (significa que ele não contém o adb executor).
+ A solução é (passo a passo):
1) Encontre onde o adb foi instalado . Depende do sistema operacional que você está usando.
Mac, pode estar em: "
~/Library/Android/sdk/platform-tools
"ou
Janela, pode estar em: "
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
".No entanto, caso você NÃO se lembre desse diretório tão longo, poderá encontrá-lo rapidamente pelo comando "
find
". Tente isso em seu terminal / linha de comando "find / -name "platform-tools" 2> /dev/null
" (Nota: ainda não testei no Windows, mas ele funciona com Mac, com certeza).* Explique o comando find,
2> /dev/null
" -> ignorar encontrar resultados negados pela permissão. Experimente o sem esse código, você entenderá o que quero dizer.2) Vá para onde instalamos o adb. Existem três maneiras mencionadas por muitas pessoas:
Mude o parâmetro global PATH (o qual eu não recomendo) por: "
export PATH=~/Library/Android/sdk/platform-tools
" que é o diretório que você obteve acima. Observe que este comando não imprimirá nenhum resultado; se você quiser ter certeza de que alterou o CAMINHO com sucesso, chame "export | grep PATH
" para ver qual é o CAMINHO.Adicione mais definições para o parâmetro global PATH (que eu recomendo): "
export PATH=~/Library/Android/sdk/platform-tools:$PATH
" ou "export PATH=$PATH:~/Library/Android/sdk/platform-tools
"Vá para o caminho que encontramos acima por "
cd ~/Library/Android/sdk/platform-tools
"3) Use adb:
Se você alterar ou atualizar o PATH, basta chamar qualquer função adb, pois você adicionou o PATH como um parâmetro global. (por exemplo: "
adb devices
")Se você for ao PATH por
cd
comando, chame funções adb com pré-correção "./
" (por exemplo: "./ adb devices
")fonte
No meu caso, eu estava no
platform-tools
diretório, mas estava usando o comando da maneira errada:em vez do caminho certo:
fonte
Para evitar reescrever as variáveis $ PATH toda vez que você iniciar um terminal, edite seu arquivo .bash_profile (para Macs, é apenas .profile ) no diretório inicial ( ~ / ) e coloque a instrução de exportação em algum lugar do arquivo.
Agora, toda vez que você iniciar o terminal, sua variável $ PATH será atualizada corretamente. Para atualizar o ambiente do terminal imediatamente após modificar o arquivo de perfil, digite:
fonte
No entanto, isso não funcionará para o su / sudo. Se você precisar definir variáveis de todo o sistema, pense em adicioná-las ao / etc / profile, /etc/bash.bashrc ou / etc / environment.
ou seja:
fonte
no meu caso, adicionei a seguinte linha no meu terminal:
export PATH = "/ Usuários / Nome de usuário / Biblioteca / Android / sdk / platform-tools": $ PATH
certifique-se de substituir "nome de usuário" por SEU nome de usuário.
pressione enter e digite 'adb' para ver se o erro desapareceu. se for, é isso que você deve ver: Android Debug Bridge versão 1.0.40
... seguido por vários comandos .. e terminando com: $ ADB_TRACE lista de informações de depuração separada por vírgula para registrar: all, adb, sockets, pacotes, rwx, usb, sync, sysdeps, transport, jdwp $ ADB_VENDOR_KEYS colon lista de chaves (arquivos ou diretórios) separada por número de série $ ANDROID_SERIAL a ser conectada (consulte -s) as tags $ ANDROID_LOG_TAGS a serem usadas pelo logcat (consulte logcat --help)
se você conseguir, execute o npm, execute o android novamente e deve funcionar ..
fonte
Resolvi esse problema instalando o pacote adb . Estou usando o Ubuntu .
Eu acho que isso vai ajudar você.
fonte
Não foi possível localizar o ADB #SOLVED Basta fazer o download das ferramentas da plataforma Sdk. https://developer.android.com/studio/releases/platform-tools.html Extraia o arquivo baixado. Acesse o Sdk Manager no Android Studio e copie o link. Vá para o File Explorer e cole o caminho para o Sdk que você copiou para exibir os arquivos do Sdk. Você notará que o arquivo Adb está ausente, abra o arquivo baixado (ferramentas da plataforma), copie o conteúdo e substitua todo o conteúdo do arquivo da ferramenta Sdk (o arquivo em que você notou a falta do adb) e salve. Você está pronto para ir.
fonte
você precisa mover o comando adb para / bin / folder
No meu caso:
fonte
No meu caso, esta é a solução deste problema
Verifique se você instalou o SDK do Android. Normalmente, a localização do SDK está localizada nessa localização
/ Usuários / seu usuário / Biblioteca / Android / sdk
Depois desse cd nesse diretório.
Quando estiver nesse diretório, digite este comando ./platform-tools/adb install your-location-of apk
fonte
se você não tiver adb na pasta
android-sdk-macosx/platform-tools/
, instale primeiro as ferramentas da plataforma. Executeandroid-sdk-macosx/tools/android
e instale ferramentas da plataforma no Android SDK manager.fonte