2012-06-10 24 views
43

Estoy tratando de ejecutar el comando en ubuntuAndroid - Comando no encontrado

androide --path proyecto de actualización.

Sin embargo estoy recibiendo un android:command not found error.

Asumo que esto es algo que ver con el camino que he aprendido aquí el otro día? Me preguntaba, ¿qué variable debo agregar (creo que Android) y qué necesito señalar también?

Respuesta

122

en MacOS/Linux, definir la ruta a donde ha instalado el SDK como ANDROID_HOME:

MacOS

$ export ANDROID_HOME=/Applications/android-sdk-macosx 

Si ha instalado Android Studio, el valor tendrá que ser

export ANDROID_HOME=$HOME/Library/Android/sdk 

Linux

$ export ANDROID_HOME=~/android-sdk-linux 

A continuación, agregue las rutas a los platform-tools y tools subdirectorios (iguales en MacOS/Linux).

export PATH=$ANDROID_HOME/tools:$PATH 
export PATH=$ANDROID_HOME/platform-tools:$PATH 

Ahora debería ser capaz de ejecutar android de la cáscara.

Si ninguno de los caminos ANDROID_HOME sugeridas anteriormente son válidas, se puede encontrar la carpeta de plataforma herramienta (nombre único y consistente) a través de:

find/-name platform-tools 2>/dev/null 

Cualquier camino que devuelve tendrá que ser recortado hasta finales con sdk, android-sdk-linux o android-sdk-macosx.

+0

Gracias a mí también me funcionó. – CodeGeeky

+1

+1 para la respuesta clara – evanhutomo

+0

y cómo hacerlo permanente? – mmmm

1

Eso es porque su platforms y platform-tools no están en la variable de entorno PATH. Puede ejecutar el comando adb con path-to-adb/adb o añadir platforms y platform-tools a PATH y ejecutar escribiendo solamente adb

Ésta es mi variable de entorno PATH:

PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/opt/android-sdk-update-manager/tools:/opt/android-sdk-update-manager/platform-tools 
6

Suponiendo que haya configurado ANDROID_HOME para que apunte al SDK instalar , debe agregar $ANDROID_HOME/tools y $ANDROID_HOME/platform-tools a su PATH.

26

Otra posibilidad es simplemente que su archivo "android" no sea ejecutable. Vaya a la ruta herramientas de terminal y luego hacerlo ejecutable por:
chmod 777 android
continuación, puede ejecutar:
./android sdk
Es lo que funcionó para mí.

+2

Gracias por incluir el "./" antes de sdk de Android. No todos se dan cuenta de que tiene que estar allí. –

+2

add '. /' Es la clave aquí. ¡Gracias! – Jeremiah

-1

Android está ahora dentro de Android SDK/herramientas

si está utilizando Mac, puede configurar su .bash_profile para incluirlo.

PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools 
1

Para Mac, entra en el directorio de inicio escribiendo cd ~ y escriba vi .bash_profile, este archivo puede estar vacío o acaba de crear, y esto no es un problema.

Para editar el archivo, pulse i en el teclado y el interior del archivo, escriba la siguiente ruta:

export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH 
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH 

Cuando haya terminado, pulse esc y pulse de nuevo y escriba shift :wq. De acuerdo, ahora guardaste tu archivo. Ahora, salga de la terminal y relanzamiento, y tratar de escribir:

adb -h 
android -h 

Si ambos comandos que están dando salida, significa que todo funciona bien.

No: Usamos el comando vi para editar el archivo. Si se confundió con este comando, también puede intentar nano para editar el archivo.

3

A veces, incluso después de agregar su ruta de directorio android_sdk/ desde la línea de comandos, todavía no funciona y le da el command not found error, en ese caso siga estos pasos. Repasé este tema yo mismo e intenté todos los pasos anteriores y ninguno funcionó, así que pensé que debería compartirlo y quizás eso podría ayudar a alguien.
(android-sdk-linux es el nombre de la biblioteca sdk de Android que ha extraído).

1) abrir el archivo .bashrc desde la línea de comandos

gedit ~/.bashrc 

2) Agregar siguientes líneas en la parte superior.

export PATH=${PATH}:~/android-sdk-linux/tools 
export PATH=${PATH}:~/android-sdk-linux/platform-tools 

3) Salir del sistema y vuelva a entrar. Tipo Ctrl +Alt +T para abrir la línea de comandos y escriba androide para iniciar el software.

1

Después de instalar Android studio. crear o editar su archivo ~/.bashrc y añada las siguientes líneas:

export ANDROID_HOME=~/Android/Sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 

y de recarga Bashrc

source ~/.bashrc 
0
  1. desinstalación de barril android-plataforma de herramientas

    brew cask uninstall android-platform-tools 
    
  2. Instalarlo con Android Studio