Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cordova ejecuta android: ANDROID_HOME no está establecido y android no en mi camino

Cuando corro para android, veo este error:

ERROR: Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions. 

Pero esta "variable" está bien. "Android" lanzar el gestor de SDK y ANDROID_HOME redirigir a mi carpeta sdk.

No entiendo este error.

FYI mi exportación:

 export ANDROID_HOME=`brew --prefix android` export PATH=${PATH}:$ANDROID_HOME/bin export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

  • Cómo ejecutar AVD Manager en Mac
  • -bash: android: comando no encontrado en Mac OSX
  • Cómo llegar a la línea de comandos de Eclipse
  • Actualizar IntelliJ a 10.5 y la compilación de Android falla SDK de Android no especificado
  • Android Studio no pudo encontrar un Jvm válido (relacionado con MAC OS)
  • Aplicación multi-touch cross-platform java (Windows, Mac y Linux (Ubuntu) (posiblemente Android))
  • Macbook adb no puede abrir la interfaz
  • / Dev / HAX falta cada vez que reinicio mi equipo
  • 7 Solutions collect form web for “Cordova ejecuta android: ANDROID_HOME no está establecido y android no en mi camino”

    Yo me contesto

    Mi solución :

    Sudo chown -R tu-usuario / usr / local / lib / node_modules / cordova

    Eliminar y agregar plataforma

    Ubuntu 14.04 gedit /root/.bashrc add line

     export JAVA_HOME=/usr/lib/jvm/java-8-oracle/ ANDROID_HOME=/root/android/sdk/ export ANDROID_HOME=$ANDROID_HOME PATH=$PATH:$ANDROID_HOME/tools PATH=$PATH:$ANDROID_HOME/platform-tools PATH=$PATH:$ANDROID_HOME/build-tools 

    EN TERMINAL source ~ / .bashrc

    Resolveu pra mim / Resuelto para mí!

    Cuando mi entorno está bien (lo que significa que se ejecuta 'android' a través de CLI se abrirá el gestor android sdk), pero aún así obtener este error …

    Hago lo siguiente:

    1 – Quitar la plataforma Android de su proyecto cordova platform remove android 2 – Entonces acabo de ejecutar de nuevo phonegap run android (que va a añadir la plataforma Android automáticamente)

    Me tomó más tiempo del que me importa admitir que solucione este problema, así que pensé que compartiría cómo conseguí este trabajo en Mac para los usuarios más principiantes como yo y también aquellos que no han instalado con Homebrew:

    1) Abra su archivo de perfil bash (la ruta de acceso para encontrar este archivo es 'User / .bash_profile', el nombre de su archivo puede ser .profile o algo similar).

    2) Agregue una ruta a donde haya guardado el SDK de Android (puede agregar algo como esto: 'export PATH = $ {PATH}: / Aplicaciones / adt-bundle / sdk / platform-tools: / Aplicaciones / adt-bundle / Sdk / tools 'o puede agregar algo como esto:' export PATH = $ {PATH}: / Desktop / adt-bundle / sdk / platform-tools: / Desktop / adt-bundle / sdk / tools ').

    Asegúrese de que el nombre de archivo 'adt-bundle' mostrado en la ruta de arriba es el nombre que ha guardado para la carpeta! Si no lo es, guarde la carpeta con este nombre o modifique la ruta para reflejar lo que ha guardado la carpeta como.

    3) Inténtelo de nuevo. Podrías encontrar algunos errores adicionales, resolví el mío visitando esta página: Cordova 3.5.0 Instalar Error- Instalar Android Target 19 Escribí 'Android' en el terminal para dirigir directamente al gestor de paquetes de Eclipse. Después de instalar la versión requerida, el comando funcionó e instaló el paquete de Android en mi aplicación de Cordova.

    He encontrado las páginas siguientes muy útil para llegar a las conclusiones anteriores:

    -Understanding el camino (necesitaba un refresco en el uso de la ruta! La última vez que tuve que molestar con esto fue hace mucho tiempo cuando se instala el entorno Ruby rbenv): http://help.exercism.io/understanding-path.html

    -Configurar para Android (donde encontré la ruta): http://docs.phonegap.com/es/edge/guide_platforms_android_index.md.html#Using%20Plugman%20to%20ManagePlugins

    No se requiere 'sudo'.

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

    Para mí los pasos siguientes trabajan:

    Sudo chown -R tu-usuario / usr / local / lib / node_modules / cordova

    Export PATH = $ PATH: / users / su-usuario / android-sdks / tools

    Y luego actualizar su android si no se actualiza a la última versión.

    http://blog.codersight.com/2015/05/error-androidhome-is-not-set-and.html

    Para cualquier persona como yo que ha intentado todo en las respuestas y tienen todas las variables ambientales establecidas, pero todavía obtiene un error. Puede que tenga que quitar y agregar la plataforma android a su proyecto con el CLI de cordova.

     cordova platform rm android cordova platform add android 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.