2012-12-17 35 views
1

我將Google maps v2編入我的應用程序,但遇到了錯誤。 我已經在清單中包含了API密鑰。將Google地圖實施爲xml文件錯誤?

每當我點擊菜單上的從列表中選擇「地圖」我的應用程序的應用程序崩潰: 下面是logcat中所示的錯誤:

E/AndroidRuntime(2041): FATAL EXCEPTION: main 
E/AndroidRuntime(2041): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.anonymous.anonymous1/com.anonymous.anonymous1.Activity_Map}: android.view.InflateException: Binary XML file line #3: Error inflating class fragment 

這是有關Java和XML文件: http://pastebin.com/LkjrHkPy

有誰知道如何解決這個錯誤,所以我可以看到我的應用程序上的地圖? 我認爲這可能與包含片段的xml有關。

謝謝你的時間!基於該ClassNotFoundException

+0

您可以發佈完整的堆棧跟蹤?如果您使用模擬器,它是否運行Google API? – Nachi

+0

@Nachi 您的意思是? http://pastebin.com/zeSj0JK6 我使用的是nexus設備,而不是仿真器 – Rav

+0

是的,你真正的錯誤是_java.lang.ClassNotFoundException:沒有找到類「com.google.android.gms.maps。 MapFragment「_。 [This](https://docs.google.com/document/pub?id=19nQzvKP-CVLd7_VrpwnHfl-AE9fjbJySowONZZtNHzw)可能會有所幫助。 – Nachi

回答

2

,你需要添加的Android庫項目的谷歌Play服務您的應用程序:http://developer.android.com/google/play-services/setup.html

+0

我已經導入了谷歌播放服務,但它不起作用,因爲我已經有一個MainActivity – Rav

+0

@ user1892991:你的堆棧跟蹤並沒有引用'MainActivity'。你可以通過搜索你的堆棧跟蹤來找到MainActivity,而不是找到它。另外,Google Play服務庫項目沒有'MainActivity'。 – CommonsWare