这个错误意味着什么?(安卓) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):致命异常:main 12-19 18:29:33.203:ERROR/AndroidRuntime(402):java.lang.RuntimeException:无法启动活动组件信息{ayanoo.forms/ayanoo.forms.FullFriendView}:java.lang.NullPointerException 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:928) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.os.Handler.dispatchMessage(Handler.java:99)上 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.os.Looper.loop(Looper.java:123) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于android.app.ActivityThread.main(ActivityThread.java:3647) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于java.lang.reflect.Method.invokenactive(本机方法) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于java.lang.reflect.Method.invoke(Method.java:507) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在dalvik.system.NativeStart.main(本机方法) 12-19 18:29:33.203:错误/AndroidRuntime(402):由以下原因引起:java.lang.NullPointerException 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONTokener.nextValue(JSONTokener.java:90) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONObject.(JSONObject.java:154) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONObject.(JSONObject.java:171) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于ayanoo.forms.FullFriendView.fullProfile(FullFriendView.java:203) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在ayanoo.forms.FullFriendView.onCreate(FullFriendView.java:93) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)上 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1586) 12-19 18:29:33.203:错误/AndroidRuntime(402):。。。还有11个 12-19 18:29:35.623:错误/InputDispatcher(60):通道“4067f010 ayanoo.forms/ayanoo.forms.MainActivity(服务器)”~使用者关闭输入通道或发生错误。事件=0x8 12-19 18:29:35.623:错误/InputDispatcher(60):通道“4067f010 ayanoo.forms/ayanoo.forms.MainActivity(服务器)”~通道已不可恢复地断开,将被处理! 12-19 18:29:35.993:错误/InputDispatcher(60):接收到未知输入通道的虚假接收回调。fd=158,事件=0x8

这个错误意味着什么?(安卓) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):致命异常:main 12-19 18:29:33.203:ERROR/AndroidRuntime(402):java.lang.RuntimeException:无法启动活动组件信息{ayanoo.forms/ayanoo.forms.FullFriendView}:java.lang.NullPointerException 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:928) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.os.Handler.dispatchMessage(Handler.java:99)上 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.os.Looper.loop(Looper.java:123) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于android.app.ActivityThread.main(ActivityThread.java:3647) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于java.lang.reflect.Method.invokenactive(本机方法) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于java.lang.reflect.Method.invoke(Method.java:507) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在dalvik.system.NativeStart.main(本机方法) 12-19 18:29:33.203:错误/AndroidRuntime(402):由以下原因引起:java.lang.NullPointerException 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONTokener.nextValue(JSONTokener.java:90) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONObject.(JSONObject.java:154) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于org.json.JSONObject.(JSONObject.java:171) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):位于ayanoo.forms.FullFriendView.fullProfile(FullFriendView.java:203) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在ayanoo.forms.FullFriendView.onCreate(FullFriendView.java:93) 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)上 12-19 18:29:33.203:ERROR/AndroidRuntime(402):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1586) 12-19 18:29:33.203:错误/AndroidRuntime(402):。。。还有11个 12-19 18:29:35.623:错误/InputDispatcher(60):通道“4067f010 ayanoo.forms/ayanoo.forms.MainActivity(服务器)”~使用者关闭输入通道或发生错误。事件=0x8 12-19 18:29:35.623:错误/InputDispatcher(60):通道“4067f010 ayanoo.forms/ayanoo.forms.MainActivity(服务器)”~通道已不可恢复地断开,将被处理! 12-19 18:29:35.993:错误/InputDispatcher(60):接收到未知输入通道的虚假接收回调。fd=158,事件=0x8,android,Android,看起来您试图将字符串传递给JSONObject,但却传递了nullJSONTokener是在null上构造的 另外,如果您想知道为什么会有两个stacktrace,那是因为您的活动在其onCreate方法中引发了一个异常,因此您会看到方法的stacktrace,然后是一个stacktrace,指示系统无法创建您的活动。(如果您正在使用Eclipse进行调试,它应该在您的活动中的正确代码行中断)您调试的内容包含“消费者关闭输入通道或发生错误”我在测试应用程序脱机能力时关闭internet时收到此消

看起来您试图将
字符串
传递给
JSONObject
,但却传递了
null
JSONTokener
是在
null
上构造的


另外,如果您想知道为什么会有两个stacktrace,那是因为您的
活动
在其
onCreate
方法中引发了一个异常,因此您会看到方法的stacktrace,然后是一个stacktrace,指示系统无法创建您的活动。(如果您正在使用Eclipse进行调试,它应该在您的
活动中的正确代码行中断)

您调试的内容包含“消费者关闭输入通道或发生错误”我在测试应用程序脱机能力时关闭internet时收到此消息。。。当然,服务器不会返回JSON。。。。我建议对这些函数进行更多的错误检查…

为什么为空值,它会从http连接中带来JSON字符串,所以当我们的internet连接较低时,我们会遇到此错误!这就是原因吗?我不能回答。查看您的代码,观察从开始到JSON的值,也许可以检查HTTP客户端是否有错误代码。
12-19 18:29:33.203: ERROR/AndroidRuntime(402): FATAL EXCEPTION: main
12-19 18:29:33.203: ERROR/AndroidRuntime(402): java.lang.RuntimeException: Unable to start activity ComponentInfo{ayanoo.forms/ayanoo.forms.FullFriendView}: java.lang.NullPointerException
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.os.Looper.loop(Looper.java:123)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.ActivityThread.main(ActivityThread.java:3647)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at java.lang.reflect.Method.invokeNative(Native Method)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at java.lang.reflect.Method.invoke(Method.java:507)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at dalvik.system.NativeStart.main(Native Method)
12-19 18:29:33.203: ERROR/AndroidRuntime(402): Caused by: java.lang.NullPointerException
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at org.json.JSONTokener.nextValue(JSONTokener.java:90)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at org.json.JSONObject.<init>(JSONObject.java:154)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at org.json.JSONObject.<init>(JSONObject.java:171)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at ayanoo.forms.FullFriendView.fullProfile(FullFriendView.java:203)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at ayanoo.forms.FullFriendView.onCreate(FullFriendView.java:93)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1586)
12-19 18:29:33.203: ERROR/AndroidRuntime(402):     ... 11 more
12-19 18:29:35.623: ERROR/InputDispatcher(60): channel '4067f010 ayanoo.forms/ayanoo.forms.MainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
12-19 18:29:35.623: ERROR/InputDispatcher(60): channel '4067f010 ayanoo.forms/ayanoo.forms.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-19 18:29:35.993: ERROR/InputDispatcher(60): Received spurious receive callback for unknown input channel.  fd=158, events=0x8