如何在 Mac El Captain(10.11.4)上为 GUI 应用程序设置路径变量

如何在 Mac El Captain(10.11.4)上为 GUI 应用程序设置路径变量

我已尝试在此门户以及其他门户上列出的所有答案,为 GUI 应用程序全局设置环境变量。

我已经在文件“/etc/launchd.conf”和“/etc/paths”中列出了环境变量,还在“~/Library/LaunchAgents/environment.plist”中列出了环境变量,但似乎没有任何东西可以修改 GUI 应用程序中读取的 $PATH。具体来说,我正在尝试从 Eclipse 运行“adb”命令。

我已经提到了 ANDROID_HOME、JAVA_HOME,并且还将应用程序 EnvPane 中 platforrm_tools 的路径修改为 PATH = “$PATH:/Users/neetesh/Library/Android/sdk/platform-tools”,但似乎没有任何效果,Eclipse shell 命令仍然将 PATH 读取为:PATH=/usr/bin:/bin:/usr/sbin:/sbin。

System.getenv() 命令确实打印出“ANDROID_HOME”和“JAVA_HOME”可能来自 EnvPane 应用程序中的设置,但如果我运行命令“adb devices”,它仍然会打印“无法运行程序‘adb’”。

如果我从终端运行 Eclipse,一切似乎都很好。

如果有人有 Mac El Captain (10.11.4) 的真正解决方案。请帮助我。

相关内容