每当我在android studio中导入项目时,我的结构都非常糟糕。它是这样的。
我希望它像
我正在尝试这几个小时,但无法正确导入它。我尝试将它导入为android studio,gradle项目。我也尝试导入app模块,甚至尝试单独创建app模块,但没有提出解决方案。原始项目在这里 - https://github.com/udacity/Sunshine-Version-2/tree/4.02_start_code_for_lesson_4。
答案 0 :(得分:3)
从github检出项目后我得到了同样的问题;
在build.gradle
中有一条需要修复的行:
第21行:
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey
由于没有变量MyOpenWeatherMapApiKey
,gradle sync将失败,您将获得项目视图而不是Android项目视图。
如果您尝试例如:
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', "\"MY_API_KEY\""
要获取开放天气API密钥,您可以查看更多信息here on openweathermap。