Даже после выполнения всего я мог найденный - Продолжать заставлять типичное Неудавшееся находить, что 'ANDROID_HOME' и Неудавшийся находит команду 'андроида' в Вашем 'ПУТИ'

Когда я пытаюсь выполнить cordova или ионный, я продолжаю получать ошибку:

Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.

У меня есть android SDK в /opt/android-sdk.
Когда я повторяю $ANDROID_HOME, он возвращается /opt/android-sdk правильно.

Когда я повторяю $PATH, он возвращается:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/bin:/opt/gradle/bin:/opt/android-sdk/bin**

Так способ, которым я вижу его, у меня есть и пути к инструментам платформы и инструменты, правильно добавленные к ПУТИ.

/opt/android-sdk/tools:/opt/android-sdk/platform-tools:

Когда я пишу андроид в терминале, он открывает менеджер SDK Android, как он должен.

Таким образом, я запустил отчаянный режим, и начните изменять файлы: ~/.bashrc & ~/.bash_profile & ~/.profile

Я полагаю, что они все делают то же. Который устанавливает огибающий путь ANDROID_HOME и ПУТЬ. Но если, когда я повторяю $ANDROID_HOME и $PATH, все выглядит хорошо затем, что eck я только начинаю делать что-либо, что я могу найти.

Я nanoed ~/.bashrc с:

export ANDROID_HOME=/opt/android-sdk  
export PATH=$PATH:$ANDROID_HOME/bin**

и выполняемый source ~/.bashrc

Я nanoed ~/.bash_profile с:

#Android

export PATH=${PATH}:/opt/android-sdk/platform-tools:/opt/android-sdk/tools  
export ANDROID_HOME=/opt/android-sdk

и выполняемый source ~/.bash_profile

Я nanoed ~/.profile:

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH:/opt/android-studio/bin"  
fi  
export ANDROID_HOME=/opt/android-sdk  
export PATH=$PATH:/opt/android-sdk/tools  
export PATH=$PATH:/opt/android-sdk/platform-tools  
export PATH=$PATH:/bin  
export PATH=$PATH:/opt/gradle/bin  
export JAVA_HOME=/usr/lib/jvm/default-java

и выполняемый source ~/.profile

Это оставляет меня думающий что-то, является неправильным с андроидом-sdk, но на самом деле менеджер по SDK Android открывает и загружает и отображает правильное местоположение на вершине.

Так подводя итог итогов я отчаянно пробую все, и эта ошибка продолжает открываться. У кого-либо есть какая-либо подсказка относительно того, что я должен сделать затем или отмена?

0
задан 1 September 2016 в 16:28

1 ответ

У меня была та же проблема после установки с umake android.

Решенное добавление к .zshrc (.bashrc в Вашем случае):

export PATH="$PATH:/home/username/opt/android-studio/bin"
export ANDROID_HOME="/home/username/Android/Sdk"

Вы используете npm с sudo?

Если Вы установили тот как обычный пользователь, и другой как sudo Вы мог бы попытаться переустановить или добавить пути к пользователю root.

Узел установки без sudo.

0
ответ дан 28 September 2019 в 15:21

Другие вопросы по тегам:

Похожие вопросы: