问题描述
这个 gradle 文件有效并且一直在我的 macbook 和 windows 机器上。现在它不会同步 gradle 文件,因为我定义了 buildConfigField
。它提供了下面的屏幕截图的唯一错误。当我注释掉显示的所有字段时它会构建,但这不起作用,我需要一种方法来设置这些环境变量。
编辑:
经过更多调查,我确定类似
buildConfigField 'String','TWIT_CONSUMER_KEY',"123"
行为符合预期。所以问题似乎出在我的自定义方法上,它从 gradle.properties 文件中提取这些变量。它看起来像
def consumerKey() {
if(project.hasProperty("TWIT_CONSUMER_KEY"){
return project.properties["TWIT_CONSUMER_KEY"]
}else if (System.getenv("TWIT_CONSUMER_KEY") != null) {
return System.getenv("TWIT_CONSUMER_KEY")
}else{
throw exception
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)