Mostrando postagens com marcador Shell. Mostrar todas as postagens
Mostrando postagens com marcador Shell. Mostrar todas as postagens

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.

domingo, 28 de setembro de 2014

Vi Cheat Sheet

E ai pessoal, tudo bem!?

Mais um daqueles posts bem rápidos com informações que eu acho legal guardar.

O editor de texto que uso no shell é o Vi (principalmente para editar meus commits do git), fiz uma cola para relembrar os comandos que eu utilizo mais:

:wq / :x = Salvar e sair
:q = Sair com segurança, caso tenha alguma alteração ele te avisa
:q! = Sair e ignorar mudanças
i = Começar a alterar o texto

Movendo o cursor
e = move o cursor para o fim da palavra
b = move o cursor para o começo da palavra
$ = Move o cursor para o fim da linha 
0 = Move o cursor para o inicio da linha
L = Move o cursor para a ultima linha do arquivo
H = Move a primeira linha do arquivo

Buscando
/palavra_para_procurar = procura uma palavra
n = vai para o próximo resultado
N = vai para o resultado anterior

Por enquanto é isso ai, tenham uma ótima semana!

Tenho preparado alguns posts sobre git, ruby e integração do gamecenter no iOS, logo logo eu solto eles pra vocês!


Tecnologia do Blogger.