2

Я пытаюсь запустить проект Android, используя Maven в Mac 10.7.4, для этого мне нужно установить переменные окружения и пути.

Это шаги, которые мне нужно выполнить, чтобы запустить Android с помощью Maven

Maven 3.0.3+ установлен,

Задайте для переменной среды ANDROID_HOME путь к установленному Android SDK и добавьте $ ANDROID_HOME/tools, а также $ ANDROID_HOME/platform-tools в ваш $ PATH. (или в Windows% ANDROID_HOME%\tools и% ANDROID_HOME%\platform-tools).

Пользователи MacOS: обратите внимание, что для работы в командной строке и в среде IDE, запускаемой с помощью launchd, вы должны установить его в /etc/launchd.conf, а НЕ в .bashrc или что-то еще

Но я очень плохо знаком с OS X, поэтому я не знаю, как его установить. Я видел этот пост, но я застрял в Шаге 4, сохраняя файл etc/launchd.conf после ввода путей.

  • Как мне установить переменные окружения глобально?

  • Что мне нужно, чтобы открыть, отредактировать, сохранить файл etc/launchd.conf ?

3 ответа3

4

Вы можете использовать любой редактор для изменения файла /etc/launchd.conf , вам не нужно использовать vi или vim .

Поскольку вам нужны привилегии суперпользователя для редактирования файла, вы не можете просто запустить TextEdit. Однако вы можете открыть Терминал и ввести:

sudo touch /etc/launchd.conf
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/launchd.conf

Теперь TextEdit откроет /etc/launchd.conf . Внесите изменения, как описано в этом ответе о переполнении стека, который вы упомянули. Обязательно замените выделенную часть фактическим путем к вашему Android SDK, также изменив свое имя пользователя.

setenv ANDROID_HOME /Users/your-username/Documents/android-sdk/

Теперь сохраните файл как обычно через File »Save или Cmd S.

Может потребоваться перезагрузка.

2

Вы также можете просто открыть терминал и набрать launchctl

затем setenv <key> <value>

который в вашем случае будет setenv ANDROID_HOME /path/to/whatever

1

Вам действительно нужны общесистемные переменные? Если переменных в вашей пользовательской среде будет достаточно, вы можете создать каталог ~/.MacOSX и файл environment.plist в нем, если одного из них не существует, а затем добавьте свои переменные в environment.plist .

mkdir ~/.MacOSX
touch ~/.MacOSX/environment.plist
open ~/.MacOSX/environment.plist

Выйдите и снова войдите, чтобы изменения стали активными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .