quinta-feira, 9 de outubro de 2014

-bash: adb: command not found

E ai pessoal, tudo bem?

Manja quando você quer usar o ADB, 9patch, etc... na melhor das intenções pelo shell, vc faz aquele export do platform-tools/tools/sdk do android ai no dia seguinte vc vai tentar acessar o adb novamente e ele fala:

-bash: adb: command not found                                              

Pois é, ao adicionar algo no $PATH usando export direto no shell ele realmente vai atualizar o seu $PATH, o problema é que sempre que você reiniciar ou iniciar uma sessão o shell vai resetar o seu $PATH de acordo com o que está nos arquivos de profile (mais sobre profile) do seu sistema operacional.

E como eu faço para deixar meu $PATH atualizado para sempre!?

Simples! Se você, assim como eu, está usando o bash, adicione os caminhos que você precisa no arquivo .profile! No meu caso é o .bash_profile. Para fazer isso, utilize seu editor de texto preferido e abra o .bash_profile, ele está localizado na raiz do seu sistema operacional, só fazer assim ó:

vim ~/.bash_profile

Após abrir o arquivo adicione estas linhas a ele (Varia de acordo com os caminhos do seu SDK, Platform tools e tools, por padrão no mac está sendo esse caminho usando o Android Studio):



Salve o arquivo :x

Calma! Ainda não da pra usar o adb, 9patch,etc... Antes disso vc precisa dar um refresco no seu shell. Use o comando:

source ~/.bash_profile

Ai já era, ele irá dar o refresh e tudo estará funcionando nos conformes.

Por hoje é só :)

Tenham uma ótima semana.

0 comentários:

Postar um comentário

Tecnologia do Blogger.