Сбой при создании приложения Ionic для Android в Linux с кодом выхода 2. Не удалось найти 'ANDROID_HOME'

Я пытаюсь создать пример приложения по умолчанию на Linux / Ubuntu 14.04 для Android.

Я получаю стандартное сообщение об ошибке при выполненииСудо ионная сборка Android:

Не удалось найти переменную среды ANDROID_HOME. Попробуйте установить его вручную.

(см. полный журнал внизу)

Но если я сделаю

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

/ Главная / user3123726 / Android / Sdk

/ USR / Библиотека / JVM / Java-8-оракула

/ USR / бен / муравей

И команда андроид и кордова тоже доступны.

Android SDK устанавливается со всеми доступными в настоящее время целевыми платформами (плюс Android SDK Tools, Platform-Tools и Build tools)npm 3.3.9 и Node 4.2.2 установленыCordova 5.3.3 была установлена ​​через npmIonic 1.7.7 был установлен через npmApache Ant 1.9.3

ANDROID_HOME также определен для .bashrc:

export ANDROID_HOME = / home / user3123726 / Android / Sdk

экспорт PATH = $ {PATH}: / home / user3123726 / Android / Sdk / инструменты платформы: / home / user3123726 / Android / Sdk / tools

Я понятия не имею, что является причиной сбоя процесса сборки. Любая помощь приветствуется - спасибо!

Вот полный журнал создания ионных проектов (в основном создание, добавление платформы и сборка):

ионный запуск вкладок myApp

Загрузка:https://github.com/driftyco/ionic-app-base/archive/master.zip

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

Загрузка:https://github.com/driftyco/ionic-starter-tabs/archive/master.zip

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

Обновлен каталог ловушек для получения разрешений на выполнение. Обновление Config.xml Инициализация проекта cordova

Ваш ионный проект готов к работе! Несколько быстрых советов: [... сокращено]

cd myApp

Судо ионная платформа добавить Android

Обновлен каталог ловушек, чтобы иметь разрешения на выполнение

Загрузка стандартных ионных ресурсов

Загрузка:https://github.com/driftyco/ionic-default-resources/archive/master.zip

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

Завершено добавление ионных ресурсов по умолчанию

Добавление иконок для платформы: Android

Добавление проекта Android ...

Создание проекта Cordova для платформы Android:

Путь: платформы / Android

Пакет: com.ionicframework.myapp809922

Имя: myApp

Деятельность: MainActivity

Цель Android: Android-22

Копирование файлов шаблона ...

Android проект создан с помощью [email protected]

Выполнение команды: /home/user3123726/testing/myApp/hooks/after_prepare/010_add_platform_class.js / home / user3123726 / testing / myApp

добавить в класс кузова: платформа-андроид

Сохранение платформы в файл package.json

Судо ионная сборка Android

Выполнение команды: /home/user3123726/testing/myApp/hooks/after_prepare/010_add_platform_class.js / home / user3123726 / testing / myApp

добавить в класс кузова: платформа-андроид

Выполнение команды: / home / user3123726 / тестирование / myApp / platform / android / cordova / build

[Ошибка: не удалось найти переменную среды 'ANDROID_HOME'. Попробуйте установить его вручную.

Не удалось найти команду 'android' в вашем 'PATH'. Попробуйте обновить «PATH», указав путь к допустимому каталогу SDK.]

ОШИБКА при сборке одной из платформ: Ошибка: / home / user3123726 / testing / myApp / platform / android / cordova / build: сбой команды с кодом выхода 2

Возможно, у вас нет необходимой среды или ОС для сборки этого проекта

Ошибка: / home / user3123726 / testing / myApp / platform / android / cordova / build: сбой команды с кодом выхода 2

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

на emitTwo (events.js: 87: 13)

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

at MaybeClose (внутренняя / child_process.js: 818: 16)

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

Ответы на вопрос(1)

Ваш ответ на вопрос