这是错误的全文: -
错误:(21,0)未找到Gradle DSL方法:' buildConfigField()'
可能的原因:
项目' Sunshine2'可能正在使用版本 Gradle不包含该方法。 Gradle设置 构建文件 可能缺少Gradle插件。应用 Gradle插件
我在Android Studio 1.4上使用gradle 2.4。我不知道导致问题的原因或解决方法。请帮助。
答案 0 :(得分:3)
调用BuildConfig的代码行缺少逗号:
buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY' 'MyOpenWeatherAPIKey'
}
现在看起来像这样:
buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', 'MyOpenWeatherAPIKey'
}
答案 1 :(得分:0)
复制贴上MyOpenWeatherAPIKey
时,可能会遗漏括号最初它看起来像
buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherAPIKey
}
从https://home.openweathermap.org/api_keys复制MyOpenWeatherAPIKey后,它应该
buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}