variable ultima try tools studio run manually manager failed android_home android cordova ubuntu build ionic-framework
https://github.com/driftyco/ionic-default-resources/archive/master.ziphttps://github.com/driftyco/ionic-starter-tabs/archive/master.ziphttps://github.com/driftyco/ionic-app-base/archive/master.zip

android - ultima - sdk tools



La aplicación Building Ionic para Android en Linux falla con el código de salida 2: no se pudo encontrar ''ANDROID_HOME'' (1)

Arreglado:

Fue un problema de permiso

sudo chown -R $(whoami) /home/user3123726/.cordova

para darle a cordova los derechos

y lo hizo

ionic add platform android

Android de construcción iónica

sin sudo;)

Estoy intentando construir una aplicación de ejemplo predeterminada en Linux / Ubuntu 14.04 para Android.

Aparece un mensaje de error estándar cuando hago sudo ionic build android :

Error al encontrar la variable de entorno ''ANDROID_HOME''. Intenta configurarlo manualmente.

(ver el registro completo abajo)

Pero si lo hago

echo $ ANDROID_HOME && echo $ JAVA_HOME && echo $ ANT_HOME

/ inicio / usuario3123726 / Android / Sdk

/ usr / lib / jvm / java-8-oracle

/ usr / bin / ant

Y comando android y cordova también están disponibles.

  • Android SDK está instalado con todos los objetivos de plataforma actualmente disponibles (además de las herramientas de Android SDK, las herramientas de plataforma y las herramientas de compilación)
  • npm 3.3.9 y el Nodo 4.2.2 están instalados
  • Cordova 5.3.3 se instaló a través de npm
  • Ionic 1.7.7 se instaló a través de npm
  • Apache Ant 1.9.3

ANDROID_HOME también se definió en .bashrc:

exportar ANDROID_HOME = / home / user3123726 / Android / Sdk

exportar PATH = $ {PATH}: / home / user3123726 / Android / Sdk / platform-tools: / home / user3123726 / Android / Sdk / tools

No tengo idea de cuál es la razón por la que falla el proceso de compilación. Cualquier ayuda es apreciada, ¡gracias!

Aquí registro completo de la creación de proyectos iónicos (básicamente crear, agregar plataforma y compilar):

ionic start pestañas myApp

Descargando: https://github.com/driftyco/ionic-app-base/archive/master.zip

[==========================] 100% 0.0s

Descargando: https://github.com/driftyco/ionic-starter-tabs/archive/master.zip

[==========================] 100% 0.0s

Se actualizó el directorio de ganchos para tener permisos de ejecución Actualizar Config.xml Inicializar el proyecto de cordova

¡Tu proyecto iónico está listo para comenzar! Algunos consejos rápidos: [... abreviado]

cd myApp

sudo ionic platform add android

Actualizado el directorio hooks para tener permisos de ejecución

Descarga de recursos jónicos predeterminados

Descargando: https://github.com/driftyco/ionic-default-resources/archive/master.zip

[==========================] 100% 0.0s

Hecho agregando recursos Iónicos predeterminados

Agregar iconos para la plataforma: Android

Agregar el proyecto de Android ...

Creando el proyecto Cordova para la plataforma Android:

Ruta: plataformas / android

Paquete: com.ionicframework.myapp809922

Nombre: myApp

Actividad: MainActivity

Objetivo Android: android-22

Copia de archivos de plantilla ...

Proyecto de Android creado con [email protected]

Comando en ejecución: /home/user3123726/testing/myApp/hooks/after_prepare/010_add_platform_class.js / home / user3123726 / testing / myApp

agregar a la clase de cuerpo: plataforma-android

Guardar la plataforma en el archivo package.json

sudo ionic build android

Comando en ejecución: /home/user3123726/testing/myApp/hooks/after_prepare/010_add_platform_class.js / home / user3123726 / testing / myApp

agregar a la clase de cuerpo: plataforma-android

Comando de ejecución: / home / user3123726 / testing / myApp / platforms / android / cordova / build

[Error: no se pudo encontrar la variable de entorno ''ANDROID_HOME''. Intenta configurarlo manualmente.

Error al encontrar el comando ''android'' en su ''RUTA''. Intente actualizar su ''PATH'' para incluir la ruta al directorio SDK válido.]

ERROR construyendo una de las plataformas: Error: / home / user3123726 / testing / myApp / platforms / android / cordova / build: comando fallido con el código de salida 2

Es posible que no tenga el entorno o sistema operativo requerido para construir este proyecto

Error: / home / user3123726 / testing / myApp / platforms / android / cordova / build: comando fallido con el código de salida 2

en ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)

en emitTwo (events.js: 87: 13)

en ChildProcess.emit (events.js: 172: 7)

en maybeClose (internal / child_process.js: 818: 16)

en Process.ChildProcess._handle.onexit (internal / child_process.js: 211: 5)