formString(System.getenv(“...”))是什么意思?

时间:2016-02-09 20:24:40

标签: android build.gradle buildconfig

build.gradle中,以下是产品风格:

buildConfigField 'String', 'API_URL', formString(System.getenv("DEV_API_URL"))

formString(System.getenv("DEV_API_URL"))是什么意思?

我习惯将formString看作一个静态值(我可以在代码中将它作为BuildConfig.API_URL引用)但是我很难弄清楚这段代码的含义以及"DEV_API_URL"的位置我们非常感谢指导和链接!

1 个答案:

答案 0 :(得分:2)

1)formString必须是build.gradle中某处定义的自定义函数,因为Groovy或Java中没有这样的函数。如果您无法弄清楚它在哪里,请使用aghttps://github.com/ggreer/the_silver_searcher)等文本搜索工具

2)System.getenv是一个调用,用于检索计算机上定义的环境变量,更多信息请访问:https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getenv(java.lang.String)