2015-01-15 38 views
0

自從我的高中CS老師向我們介紹我之後,我一直是IntelliJ的用戶,並且我想嘗試使用它爲Android創建基本的Map應用程序。但是,實際安裝Google Maps API時遇到了很多麻煩。我看了看網上,我似乎找到的是過時的幫助,不再有任何幫助。谷歌已經淘汰了他們的code.google.com開發者網站,並將其作爲developer.google.com發佈,在這個過程中,我所尋找的許多信息讓我完全錯誤地指出了方向。我曾嘗試在開發者網站上使用該教程,但很多步驟都有誤導性,似乎缺少步驟。在intellij中安裝谷歌地圖API的問題

如果有人能夠幫助我,並指出我朝着正確的方向,我會非常感激。

在此先感謝。

+0

即使它被絕望地破壞了,你可以發帖無論你得到多遠嗎? – GHC 2015-01-15 15:44:27

+0

對不起。認爲稍微寬泛一點可能會有所幫助,因爲我可能不得不從頭開始。我已經從SDK Manager下載並安裝了Google Play Services API。但是,當我嘗試將API添加到當前項目中時,就像通過項目結構添加模塊一樣,它從來不會自動生成格式,因爲它會出現大量的錯誤和問題。 – 2015-01-15 15:56:44

+0

這是我得到的錯誤,一旦google_play_services_lib出現在項目窗口中,即使出現更多錯誤。 http://gyazo.com/a5696a24541ece5377552fbc43e8e714 – 2015-01-15 15:59:09

回答

0

1 - 爲您節省一些麻煩,並使用基於intellij的Android Studio,但更加便於用戶使用。 處理諸如Google Play Services和Google Maps等依賴關係和館藏是intellij中的一件大事。 只需在Android Studio中使用Gradle(本地安裝,與intellij不同)。

添加任何圖書館,只需在您的應用程序文件夾中的build.gradle文件,並添加libraires爲 「依賴性」,如:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.google.android.gms:play-services:6.5.+' 
    compile "com.android.support:appcompat-v7:21.0.+" 
    compile 'com.google.code.gson:gson:2.2.+' 
    compile 'com.loopj.android:android-async-http:1.4.5' 
} 

2-按照本指南:https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2

仔細關注Google Play服務安裝。

棘手的部分是API密鑰。如果地圖沒有出現,但地圖片段顯示「谷歌」,那麼你將有一個關鍵問題。

+0

我曾經見過Android Studio,並沒有想到它,因爲我一直使用IntelliJ,猜測這節省了一步,因爲它看起來完全相同。另外,還有2個build.gradle文件。 Shoud我使用了「Project:Pacemaker」或「Module:App」? – 2015-01-15 16:26:40

+0

沒關係我是一個derp。另外,當我獲得API密鑰時,只要將它恰當地添加到Manifest.xml文件中,它應該正確工作? – 2015-01-15 16:30:38

+0

我想知道你在哪裏挑選這兩個。當你創建一個項目時,你應該看到兩個文件「build.gradle」,一個在你的根目錄下,另一個在你的app目錄中。還有一個settings.gradle。 – Stanislasdrg 2015-01-15 16:33:12