tutorial instalar como android windows macos cordova

instalar - Error: ANDROID_HOME no está configurado y el comando "android" no está en su RUTA. Debes cumplir al menos una de estas condiciones.



cordova-android npm (18)

1: ir a las propiedades del sistema
2: haga clic en cambiar configuración
3: haga clic en la pestaña de avance
4: haga clic en el botón Variables de entorno ...
5: en el área de variables del sistema, haga clic en el botón nuevo
6: establece ANDROID_HOME en el campo Nombre de variable
7: establece C: / Archivos de programa (x86) / Android / android-sdk en el campo de valor de variable
9: haga clic en el botón Aceptar
10: haga doble clic en la variable Ruta en la lista
11: haga clic en el botón nuevo
12: pasado C: / Archivos de programa (x86) / Android / android-sdk / platform-tools en el archivo
13: haga clic en el botón nuevo de nuevo
14: pasado C: / Archivos de programa (x86) / Android / android-sdk / tools en el campo
15: pulse enter 3 veces.
estas bien para irte

Estoy intentando instalar PhoneGap y me aparece el siguiente error:

Error: ANDROID_HOME no está establecido y el comando "android" no está en su RUTA. Debes cumplir al menos una de estas condiciones.

Error (captura de pantalla)

¿Qué hago para garantizar que Android esté configurado correctamente para su uso con Cordova?


En Linux, agregue esto al final de su archivo .bashrc, .profile o apropiado para su shell:

export ANDROID_HOME=/home/youruser/whatever/adt-bundle-linux-x86_64-20140702/sdk export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

Tenga en cuenta que estas variables de entorno estarán disponibles para shells recién creadas, no las ya abiertas.


En linux

edite el archivo .bashrc y agregue la variable ANDROID_HOME y PATH ,

export ANDROID_HOME=/usr/local/android-sdk-linux/ export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

Después de guardar el archivo .bashrc , ejecute

source ~/.bashrc

entonces en tipo

android en una terminal

si se ejecutará, ANDROID_HOME y PATH están configurados,

si recibe este mensaje,

bash: /src/android-sdk/tools/android: Permission denied

entonces corre

sudo chmod a+x /usr/local/android-sdk-linux/tools/android

de lo contrario obtendrá el mismo mensaje de error

Error: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.

NB: use la ruta de instalación de su sdk de Android en lugar de / usr / local / android-sdk-linux /


Es sobre todo con falta de SDK andriod. para este problema y el error " JAVA_HOME " después de la solución funcionó para mi ... hoy día guardado después de seguir los pasos.

Para crear y ejecutar aplicaciones, debe instalar SDK para cada plataforma que desee orientar. Alternativamente, si usa el navegador para el desarrollo, puede usar la plataforma del navegador que no requiere ningún SDK de plataforma.

Para comprobar si cumple los requisitos para construir la plataforma:

$ cordova requirements Requirements check results for android: Java JDK: installed . Android SDK: installed Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23 Gradle: installed Requirements check results for ios: Apple OS X: not installed Cordova tooling for iOS requires Apple OS X Error: Some of requirements check failed


Esto es lo que acabo de tratar de hacer que funcione. Yo estaba en:

os x yosemite version 10.10.2
cordova version 4.2.0
Android Studio 1.0.1
Kit de desarrollo de Java SE 7

establecer ruta:

# on ~/.zshrc file (open a text editor) export ANDROID_HOME="/Users/<user>/Library/Android/sdk/" export ANDROID_TOOLS="/Users/<user>/Library/Android/sdk/tools" export ANDROID_PLATFORM_TOOLS="/Users/<user>/Library/Android/sdk/platform-tools" PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS

reabrir terminal

instala "android-19" desde el administrador del SDK de Android

$ android # pick "SDK Platform Android 4.4.2, API 19"

y luego ir a un directorio de proyectos basado en Cordova

$ ionic platform add android


Para Mac OS X:

export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


Para Windows solo tuve que agregar una variable env que apunta a la carpeta SDK. ¡Hecho! (La respuesta aceptada no me funcionó)


Para aquellos que están trabajando con Ionic Framework en Windows y no tienen Android Studio instalado en sus PC, debe tener descargado Android Studio o, en la lista, descargar SDK Manager .

Si elige la opción Administrador de SDK, debe establecer la ruta para la variable de entorno:

  1. Nombre de la variable: ANDROID_HOME , Valor de la variable: la ruta donde instaló el SDK de Android, en mi caso es C: / Android / android-sdk .

  2. Debe agregar la variable al sistema de variable de ruta agregando esto: ;% ANDROID_HOME% / platform-tools;% ANDROID_HOME% / tools; .

  3. Luego, si obtuvo el "error JDK", simplemente descárguelo del sitio web de Oracle y cree una variable del sistema como el SDK de Android: Nombre de la variable: JAVA_HOME , Valor de la variable: la ruta donde instaló el JDK, en mi caso es, C: / Archivos de programa / Java / jdk1.8.0_144 . Luego, agréguelo al sistema de variable de ruta agregando ;% JAVA_HOME% / bin .

  4. Luego, si obtuvo el "error de Gradle", siga los pasos de instalación en el sitio web oficial de gradle.

  5. Finalmente, puedes continuar creando la aplicación apk de tu aplicación iónica.

Nota: tiene que volver a abrir la ventana de cmd varias veces o reiniciar su PC después de realizar esos cambios. Espero que este trabajo para usted.


Para ventanas:

establece ANDROID_HOME = C: / ubicación de instalación / android-sdk

establece PATH =% PATH%;% ANDROID_HOME% / tools;% ANDROID_HOME% / platform-tools

Tomado de esta guía de instalación .


Por cierto, otra posibilidad es que tengas una versión demasiado antigua de la plataforma Android de Córdoba.

Error: Android SDK no encontrado. Asegúrese de que está instalado. Si no está en la ubicación predeterminada, configure la variable de entorno ANDROID_HOME.

Entonces:

cordova platform update android --save


Si los usuarios de Linux siguen teniendo el mismo error, probablemente hayan usado "sudo" para agregar la plataforma Android ... una solución rápida para esto here , o si ha instalado Cordova usando sudo, también hay una solución para este problema here .

¡Espero que esto ayude!


Si nada más funciona, asegúrese de tener configurados los permisos y la propiedad correctos durante la construcción. Una solución rápida puede ser:

sudo chown -R <you>:<your_group> * sudo chmod -R 755 *


Tengo MAC OS X Yosemite, Android Studio 1.0.1, JDK 1.8 y Cordova 4.1.2

Cuando intenté agregar el proyecto android:

cordova platforms add android

Recibí el mensaje: ANDROID_HOME no está configurado y el comando "android" no está en su RUTA

Basado en la respuesta de cforcloud ... ''Error: el comando "android" falló'' usando cordova y http://developer.android.com/sdk/installing/index.html?pkg=studio lo siguiente:

export ANDROID_HOME="/Users/<user_name>/Library/Android/sdk" export ANDROID_TOOLS="/Users/<user_name>/Library/Android/sdk/tools/" export ANDROID_PLATFORM_TOOLS="/Users/<user_name>/Library/Android/sdk/platform-tools/" PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS echo $PATH

Cuando intenté crear el proyecto de Android, recibí este mensaje:

Creating android project... /Users/lg/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126 throw e; ^ Error: Please install Android target "android-19".

Ejecuté el Administrador de SDK de Android e instalé Android 4.4.2 (API 19) (todo menos la Vista previa del kit de desarrollo de Glass). Funcionó para mí.

===

Este es el contenido de mi archivo .bash_profile.

export PATH=$PATH:/usr/local/bin export JAVA_HOME=`/usr/libexec/java_home -v 1.8` launchctl setenv STUDIO_JDK /library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk" export ANDROID_TOOLS="/Users/<UserName>/Library/Android/sdk/tools" export ANDROID_PLATFORM_TOOLS="/Users/<UserName>/Library/Android/sdk/platform-tools" PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS

Para editar .bash_profile usando Terminal, yo uso nano. Es facil de entender

cd nano .bash_profile

Espero que ayude.


Tuve que cerrar y volver a abrir la consola de Windows (o abrir una nueva) y luego abrir el administrador de SDK (ejecuté android ), después de lo cual se tuvieron que completar un montón de actualizaciones e instalaciones.


Usando Android Studio en Mac, ejecute esto en su terminal:

export ANDROID_HOME=/Applications/Android/ Studio.app/sdk/ export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

Entonces, cuando escribes

android

en tu terminal correrá algo


Usando Android Studio en Windows, la configuración de las variables del sistema ha cambiado un poco.

Aún debe agregar una variable del sistema ANDROID_HOME , pero apuntando al directorio que contiene el SDK de Android que generalmente se instala en C:/Users/YOUR_USERNAME/AppData/Local/Android/android-studio/sdk .

También debe agregar lo siguiente a la variable de sistema de Path :

;%ANDROID_HOME%/platform-tools;%ANDROID_HOME%/tools;

Tomado de: https://github.com/simnova/webdevdocs/wiki/Installing-PhoneGap-and-Android-Studio-on-Windows

La ruta del SDK también debe estar en C:/Users/USER/AppData/Local/Android/sdk


para ventanas:

Haga clic con el botón derecho en Mi computadora -> propiedades -> Configuración avanzada del sistema -> Variables de entorno Editar ruta en las variables del sistema a; / yourSdkHome / tools; / yourSdkHome / platform-tools.

Luego cierre el indicador de cmd y vuelva a abrir.

Eso es.


Android path set in linux: $export ANDROID_HOME=/usr/lib/android-sdk-linux $export PATH=$PATH:$ANDROID_HOME/tools $export PATH=$PATH:$ANDROID_HOME/platforms-tools than $cordova run android