在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"
的位置我们非常感谢指导和链接!
答案 0 :(得分:2)
1)formString
必须是build.gradle
中某处定义的自定义函数,因为Groovy或Java中没有这样的函数。如果您无法弄清楚它在哪里,请使用ag
(https://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)。