gradle get系统环境变量

时间:2015-06-08 17:57:50

标签: android gradle

在Mac上,如果我在gradle下使用它:

androidSdk ="$System.env.HOME"

它提供了一个输出:/ Users / MyName /

androidSdk ="$System.env.ANDROID_HOME"

它发送了' null'。我已经设置了ANDROID_HOME变量,如果我检查了unter console

echo $ANDROID_HOME 

它提供了正确的道路。

有没有人在gradle上设置ANDROID_HOME或类似内容

增加:

我的问题是,为什么$ System.env.ANDROID_HOME = null,当在终端" echo $ ANDROID_HOME"给出正确的道路??

2 个答案:

答案 0 :(得分:1)

在终端使用中:

set ANDROID_HOME=/my_current_way_to_sdk ; export ANDROID_HOME

那么,你需要运行Eclipse,Android Studio,INSIDE这个终端。不要退出,不要打开另一个终端等。除非你将.profile更改为ALWAYS,请执行以上操作。

或者 - 创建一个shell脚本来执行上面的设置/导出,然后立即运行你想要运行的任何内容。

答案 1 :(得分:0)

使用:

  

设置ANDROID_HOME = / my_current_way_to / sdk

您需要使用控制台。