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 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:
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 .
Debe agregar la variable al sistema de variable de ruta agregando esto: ;% ANDROID_HOME% / platform-tools;% ANDROID_HOME% / tools; .
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 .
Luego, si obtuvo el "error de Gradle", siga los pasos de instalación en el sitio web oficial de gradle.
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 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