Android 台灣中文網

標題: android新手問 [打印本頁]

作者: c627532    時間: 2012-10-11 07:58
標題: android新手問
10-10 23:41:07.006: E/AndroidRuntime(791): FATAL EXCEPTION: main
10-10 23:41:07.006: E/AndroidRuntime(791): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.map/com.map.MapApp}: java.lang.IllegalArgumentException: provider==null
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.os.Handler.dispatchMessage(Handler.java:99)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.os.Looper.loop(Looper.java:130)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.ActivityThread.main(ActivityThread.java:3683)
10-10 23:41:07.006: E/AndroidRuntime(791):         at java.lang.reflect.Method.invokeNative(Native Method)
10-10 23:41:07.006: E/AndroidRuntime(791):         at java.lang.reflect.Method.invoke(Method.java:507)
10-10 23:41:07.006: E/AndroidRuntime(791):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
10-10 23:41:07.006: E/AndroidRuntime(791):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
10-10 23:41:07.006: E/AndroidRuntime(791):         at dalvik.system.NativeStart.main(Native Method)
10-10 23:41:07.006: E/AndroidRuntime(791): Caused by: java.lang.IllegalArgumentException: provider==null
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.location.LocationManager.getLastKnownLocation(LocationManager.java:1017)
10-10 23:41:07.006: E/AndroidRuntime(791):         at com.map.MapApp.onCreate(MapApp.java:77)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
10-10 23:41:07.006: E/AndroidRuntime(791):         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
10-10 23:41:07.006: E/AndroidRuntime(791):         ... 11 more

這是我遇到的問題 我也試著找書看看 我照著書的步驟是否有錯

但我能力有限Orz

所以想上來問問各位我該如何解決



作者: ploglin    時間: 2012-10-11 12:20
錯誤在 MapApp.java 的第 77 行
看起來是你在取得 Location 的時候出錯,造成你所定義的變數 provider 是 null
檢查一下是不是 GPS 沒有被開啟,或是user-permission權限沒有打開
作者: john1923    時間: 2012-10-16 20:38
顶啦!太棒了!支持!!
作者: 慈悲善良    時間: 2012-11-1 19:54
不錯    加個分數




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1