2015-05-30 4 views
2

Я загрузил sdk с официального сайта android и установил последние инструменты сборки, используя менеджер Android sdk. Я установил андроид дома, как сказал hereset android home in ubuntu

, но когда я запустил cordova build android, я получил ANDROID_HOME is not your path.

Тогда я сделал то же самое, что и here, но не повезло.

Пожалуйста, помогите мне решить эту проблему.

+0

Что ваш путь к Android SDK? –

ответ

5

Убедитесь в том, что SDK, который вы загрузили, действительно находится в выбранном вами местоположении. Сделайте это:

echo $PATH 

и

echo $ANDROID_HOME 

и убедитесь, что последняя часть PATH и ANDROID_HOME совпадает с тем, где вы распаковали Загруженные молнию.

Если вы ссылаетесь на here, то вам придется заменить «/ opt/android/sdk» на папку, в которую вы разархивировали SDK.

При использовании Sudo вам необходимо либо вызов Суды с sudo -E флагом или добавить ANDROID_HOME к Defaults env_keep в/и т.д./sudoers

+0

Привет, это мой «echo $ ANDROID_HOME» /home/saravanan/software/android-sdk-linux 'android home и путь был' echo $ PATH /usr/local/heroku/bin:/usr/local/SBIN:/USR/местные/бен:/USR/SBIN:/USR/бен:/SBIN:/бен:/USR/игры:/USR/местные/игры:/Главная/Saravanan/программное обеспечение/Android-SDK-Linux:/home/saravanan/software/android-sdk-linux/tools:/home/saravanan/software/android-sdk-linux/platform-tools ', но не повезло – Saravanan

+0

Есть ли какие-либо псевдонимы, которые, пользователь? Или вы используете sudo? Вы можете попробовать прямо указать путь при запуске кордоны, как 'ANDROID_HOME =/home/saravanan/software/android-sdk-linux cordova build android' – Ben

+0

Да, Бен, я использую sudo каждый раз, когда я пытался построить проект. Ваше решение работает, но это любой другой способ избежать предоставления ADNDROID_HOME при создании кордовы – Saravanan