O Android SDK não está funcionando no OSX

1
$ cd /ev-bin/android-sdk-mac_x86/tools
$ ls -al
total 8360
drwxrwx---@ 22 erikvold  staff      748 Aug 28 19:43 .
drwxrwx---@  6 erikvold  staff      204 Aug 30 13:25 ..
drwxrwx---@  5 erikvold  staff      170 Aug 28 19:43 Jet
-rw-rw----@  1 erikvold  staff   195083 Aug 28 19:44 NOTICE.txt
-rwxrwxr-x@  1 erikvold  staff   171656 Aug 28 19:43 adb
-rwxrwxr-x@  1 erikvold  staff     3540 Aug 28 19:43 android
drwxrwx---@ 11 erikvold  staff      374 Aug 28 19:43 ant
-rwxrwxr-x@  1 erikvold  staff     1977 Aug 28 19:43 apkbuilder
-rwxrwxr-x@  1 erikvold  staff     3265 Aug 28 19:43 ddms
-rwxrwxr-x@  1 erikvold  staff    69804 Aug 28 19:43 dmtracedump
-rwxrwxr-x@  1 erikvold  staff     1940 Aug 28 19:43 draw9patch
-rwxrwxr-x@  1 erikvold  staff  2836992 Aug 28 19:43 emulator
-rwxrwxr-x@  1 erikvold  staff   189612 Aug 28 19:43 etc1tool
-rwxrwxr-x@  1 erikvold  staff     1987 Aug 28 19:43 hierarchyviewer
-rwxrwxr-x@  1 erikvold  staff    18308 Aug 28 19:43 hprof-conv
-rwxrwxr-x@  1 erikvold  staff     1939 Aug 28 19:43 layoutopt
drwxrwx---@ 40 erikvold  staff     1360 Aug 28 19:43 lib
-rwxrwxr-x@  1 erikvold  staff    17956 Aug 28 19:43 mksdcard
-rw-rw-r--@  1 erikvold  staff       33 Aug 28 19:43 source.properties
-rwxrwxr-x@  1 erikvold  staff   649368 Aug 28 19:43 sqlite3
-rwxrwxr-x@  1 erikvold  staff     3044 Aug 28 19:43 traceview
-rwxrwxr-x@  1 erikvold  staff    78472 Aug 28 19:43 zipalign
$ android
-bash: android: command not found

Alguma ideia do que estou fazendo errado?

    
por erikvold 20.11.2010 / 05:27

3 respostas

3

link

De particular interesse:

No Linux, edite seu arquivo ~ / .bash_profile ou ~ / .bashrc. Procure uma linha que defina a variável de ambiente PATH e adicione o caminho completo ao diretório tools / a ela. Se você não vê uma linha configurando o caminho, você pode adicionar um: exportar PATH = $ {PATH}: / tools

Em um Mac OS X, procure em seu diretório home por .bash_profile e prossiga como no Linux. Você pode criar o .bash_profile se ainda não tiver configurado um em sua máquina.

    
por 20.11.2010 / 05:54
3

A resposta de Everett é a melhor solução. Como uma solução temporária, você pode adicionar " ./ " antes dos comandos e eles serão executados, por exemplo:

$ ./android
    
por 27.04.2012 / 07:53
0

Se você tiver o SDK mais recente, copie hprof-conv do diretório platform-tools para /tools .

Além disso, verifique se você tem export PATH=${PATH}:/tools em ~/.bash_profile

    
por 30.06.2014 / 20:34