在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"给出正确的道路??
答案 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
您需要使用控制台。