2013-11-20 38 views
0

我已經按照https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2中的步驟在android中執行Map。地圖視圖在較低版本的Android操作系統中崩潰

我已經在Samsung Note II(版本4.1.2),Samsung 10.1「Tab(版本4.0)中測試過,我正確地獲得地圖,但是當我在Samsung Galaxy Ace(版本2.3.6)中測試時,它是崩潰。我得到的崩潰日誌

11-20 15:13:39.759: E/AndroidRuntime(2067): FATAL EXCEPTION: main 
11-20 15:13:39.759: E/AndroidRuntime(2067): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.package.name.classname}: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.package.name.classname}: android.view.InflateException: Binary XML file line #8: Error inflating class fragment 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.os.Handler.dispatchMessage(Handler.java:99) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.os.Looper.loop(Looper.java:130) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at android.app.ActivityThread.main(ActivityThread.java:3687) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at java.lang.reflect.Method.invoke(Method.java:507) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 
11-20 15:13:39.759: E/AndroidRuntime(2067):  at dalvik.system.NativeStart.main(Native Method) 

我不提前知道爲什麼,什麼是錯的。會不會是工作在較低的Android版本?

感謝。

+1

願這可以幫助你http://stackoverflow.com/questions/20089588/how-to-display-googlemapiam-using-map-fragment-using-api- v2-in-older-version-o –

+0

在這裏發佈你的Manifest文件和xml,以便給出建議 –

回答

1

嘗試使用SupportMapFragment代替MapFragment

+0

我已經嘗試過了,但是我仍然得到了崩潰。 – VIGNESH

+0

你是否使用FragmentActivity而不是常規的? – pshegger

+0

是的,我正在使用FragmentActivity。但如果有什麼不對,它也不應該在更高版本中運行。 – VIGNESH

0

試試吧兄弟: 在XML

<fragment 
     android:id="@+id/map" 
     android:name="com.google.android.gms.maps.SupportMapFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
+0

我已經嘗試過了,但仍然崩潰。 – VIGNESH

+0

你會分享你的代碼如何啓動地圖視圖 –

相關問題