在 problems 里面 没有提示错误,但是 运行起来就 一打开程序 就直接退出了。。看着貌似线程的问题。。 具体看不懂 请教各位大神。。
01-11 10:57:25.741: E/AndroidRuntime(25259): FATAL EXCEPTION: main
01-11 10:57:25.741: E/AndroidRuntime(25259): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.marenbo.baidumap/com.marenbo.baidumap.MainActivity}: java.lang.NullPointerException
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2071)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2096)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.ActivityThread.access$600(ActivityThread.java:138)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1207)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.os.Handler.dispatchMessage(Handler.java:99)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.os.Looper.loop(Looper.java:213)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.ActivityThread.main(ActivityThread.java:4787)
01-11 10:57:25.741: E/AndroidRuntime(25259): at java.lang.reflect.Method.invokeNative(Native Method)
01-11 10:57:25.741: E/AndroidRuntime(25259): at java.lang.reflect.Method.invoke(Method.java:511)
01-11 10:57:25.741: E/AndroidRuntime(25259): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
01-11 10:57:25.741: E/AndroidRuntime(25259): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
01-11 10:57:25.741: E/AndroidRuntime(25259): at dalvik.system.NativeStart.main(Native Method)
01-11 10:57:25.741: E/AndroidRuntime(25259): Caused by: java.lang.NullPointerException
01-11 10:57:25.741: E/AndroidRuntime(25259): at com.marenbo.baidumap.MyOrientationListener.Start(MyOrientationListener.java:25)
01-11 10:57:25.741: E/AndroidRuntime(25259): at com.marenbo.baidumap.MainActivity.onStart(MainActivity.java:137)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1163)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.Activity.performStart(Activity.java:5018)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2044)
01-11 10:57:25.741: E/AndroidRuntime(25259): ... 11 more
01-11 10:57:25.741: E/AndroidRuntime(25259): Caused by: java.lang.NullPointerException
01-11 10:57:25.741: E/AndroidRuntime(25259): at com.marenbo.baidumap.MainActivity.onStart(MainActivity.java:137)
01-11 10:57:25.741: E/AndroidRuntime(25259): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1163)
空指针异常
java.lang.NullPointerException,空指针,往下找到报错的activity,双击,就知道那句代码有问题了
java.lang.NullPointerException 一般是启动时初始化 XML 对应的控件时,可能 XML 中的控件已经删除了,但 findViewById 的代码却没有删除。
对照一下 XML 与 控件初始化吧
只要双清就好 进入RECE双清后在装系统
project中clean一下试试。。
单步调试一下,看看什么错误
空指针,仔细看看那个地方的参数是空的
你看我加粗的那一行, eclipse里面logcat中是可以跳转到导致你程序挂掉的那一行代码的多摸索一下吧。