0

У меня проблема с ANDROID_HOME на Mac OS. Я пытаюсь добавить платформу Android в NativeScript приложение, и я это сообщение:Местоположение ANDROID_HOME не найдено NativeScript

The ANDROID_HOME environment variable is not set or it points 
to a non-existent directory. 
You will not be able to perform any build-related operations for Android. 

Я проверил, если бы я был SDK и да, у меня есть. Android-студия показывает мне это:

/Users/myuser/Library/Android/sdk 

я обнаружил, что у меня есть Android SDK в /usr/local/Cellar/android

Перед тем, как у Xamarin и Homebrew, которые я думаю, устанавливает сам Android СКД. Может быть, это проблема?

+0

Вы перезапустили терминал? – dashman

+0

Да, я перезапустил терминал –

+0

проверить с помощью 'echo $ ANDROID_HOME', он должен напечатать вашу переменную пути. Также проверьте это http://stackoverflow.com/a/33631853/4936697 –

ответ

0

У меня возникла такая же проблема, как и у пользователя linux. Я получил ошибку «права на права доступа», когда я использую tns run android --emulator ..

Я тогда попробовал sudo tns запустить андроид --emulator, и ошибка исчезла, но я не нашел этого android_home вместо этого ...

Впоследствии я решена путем изменения разрешения в моем SDk, так что вы можете дать ему выстрелили ..

Действия по устранению неполадок
1) проверить переменную $ ANDROID_HOME с помощью эхо $ ANDROID_HOME и убедитесь, что он указывает на ваш Sdk folder .. - Если это не так, поместите путь в свой профиль bash, как рекомендовали другие.

2) Если $ ANDROID_HOME действителен, проверьте, установлены ли разрешения для чтения, записи и выполнения, чтобы убедиться, что это не проблема разрешения. . У меня есть теория, что если это проблема с разрешением, это может быть из-за установки процесс ..

Надеется, что это помогает ...

+0

К сожалению, не работает. У меня есть допустимый путь к SDK и всем разрешениям :( –

0

Пожалуйста, проверьте, что вы сделали следующую ошибку в вашем профиле Баша :), Если это так, пожалуйста, удалите его.

экспорт PATH = $ PATH: $ ANDROID_HOME/бен (без бен каталог внутри SDk)

+0

У меня нет папки «bin» в пути android –

0

Ответ: Вы не можете запустить линию в терминале с "Суда" ... Без Судо ANDROID_HOME работы но эмулятор пока не отображается.

 Смежные вопросы

  • Нет связанных вопросов^_^