我正在尝试使用 Maven 运行 Android 项目Mac 10.7.4,为此我需要设置环境和路径变量。
以下是使用 Maven 运行 android 所需遵循的步骤
已安装 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 用户:请注意,要在命令行和由 launchd 启动的 IDE 中使用该路径,您必须在 /etc/launchd.conf 中设置它,而不是在 .bashrc 或其他文件中设置它
但我对 OS X 还很陌生,所以我不知道如何设置。我看到过这个邮政但是我在第 4 步etc/launchd.conf
输入路径后保存文件时遇到了困难。
如何全局设置环境变量?
我需要做什么来打开、编辑、保存文件
etc/launchd.conf
?
答案1
您真的需要系统范围的变量吗?如果用户环境中的变量就足够了,您可以在其中创建一个目录~/.MacOSX
和一个文件environment.plist
(以防其中一个不存在),然后将变量添加到environment.plist
。
mkdir ~/.MacOSX
touch ~/.MacOSX/environment.plist
open ~/.MacOSX/environment.plist
注销并重新登录以使更改生效。
答案2
您可以使用任何编辑器来更改文件/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
。按照说明进行更改这个 Stack Overflow 上的答案你提到过。确保将突出显示的部分替换为 Android SDK 的实际路径,同时更改您的用户名。
setenv ANDROID_HOME /Users/your-username/Documents/android-sdk/
现在像往常一样保存文件文件 » 保存或者CmdS。
可能需要重新启动。
答案3
您也可以打开终端并输入launchctl
然后setenv <key> <value>
在你的情况下是setenv ANDROID_HOME /path/to/whatever