2016-08-28 37 views
4

我試圖在演示android應用程序中實現我的第一個谷歌地圖活動。我在Developer's Console上激活了API密鑰並將其複製到maps_api.xml文件中。我正在使用代碼加載活動:谷歌地圖活動授權失敗

Intent myInt = new Intent(view.getContext(), maps_activ.class); 
startActivity(myInt); 

應用程序啓動並且活動以空白屏幕加載。 我得到了幾個錯誤日誌。

上啓動:

GoogleService初始化失敗,狀態:10,缺少預期的資源: 'R.string.google_app_id' 初始化谷歌服務。可能的原因是缺少google-services.json或com.google.gms.google服務gradle插件。 調度程序未設置。不記錄錯誤/警告。 上傳是不可能的。應用測定禁用

在startActivity:

驗證失敗的服務器上。 授權失敗。請參閱https://developers.google.com/maps/documentation/android-api/start瞭解如何正確設置地圖。 在Google Developer Console(https://console.developers.google.com) 確保已啓用「Google Maps Android API v2」。 確保存在以下Android密鑰:API密鑰:YOUR_KEY_HERE Android應用程序(;):13:10:51:FC:EB:51:16:E3:5 .......等。

我已經搜索了Stackoverflow,但發現舊版本修復。還觀看了教程並按照步驟進行了操作,但出現了問題。

編輯:它要求谷歌地圖Android API V2,我無法在谷歌開發者控制檯找到這樣的。

回答

0

原因是,我有兩個資源文件,一個用於調試,另一個用於發佈。清單文件正在從調試中讀取一個,實際上它是空的。