2015-11-01 29 views
0

每當我在android studio中導入項目時,都會遇到非常糟糕的結構。它是這樣的。導入項目應用程序模塊問題

enter image description here

我想什麼它是像

enter image description here

我想這幾個小時,但無法正確導入。我試過把它導入爲android studio,gradle項目。我也嘗試導入應用程序模塊,甚至嘗試單獨創建應用程序模塊,但沒有提出解決方案。原來的項目在這裏 - https://github.com/udacity/Sunshine-Version-2/tree/4.02_start_code_for_lesson_4

回答

3

從github檢出項目後,我可以看到同樣的問題; 在build.gradle有需要固定的行:

線21: it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey

由於沒有變MyOpenWeatherMapApiKey gradle這個同步將失敗,您將獲得該項目視圖,而不是Android項目視圖。

如果試圖例如:

it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', "\"MY_API_KEY\"" 

爲了得到一個開放的天氣API密鑰,您可以檢查以瞭解更多信息here on openweathermap

+0

我嘗試設置密鑰,但它仍然無法正常工作。它對你有用嗎? –

+0

您是否收到編譯錯誤?查看仍然無效?項目視圖在更新'buildConfigField'後適用於我。然而,我更新了我的帖子,你需要像這個''「MY_API_KEY \」「'包裝api鍵來編譯,我的不好:) –

+0

謝謝,我做了一些更改(sdk版本)以使其工作。我不知道gradle錯誤會讓android studio變得瘋狂:p –