Android 我的日志中的这个错误是什么意思
我在理解日志中的错误时遇到了问题,你能帮我解决这个问题吗Android 我的日志中的这个错误是什么意思,android,performance,android-logcat,Android,Performance,Android Logcat,我在理解日志中的错误时遇到了问题,你能帮我解决这个问题吗 04-06 08:17:54.738: E/AndroidRuntime(4491): FATAL EXCEPTION: AsyncTask #1 04-06 08:17:54.738: E/AndroidRuntime(4491): java.lang.RuntimeException: An error occured while executing doInBackground() 04-06 08:17:54.
04-06 08:17:54.738: E/AndroidRuntime(4491): FATAL EXCEPTION: AsyncTask #1
04-06 08:17:54.738: E/AndroidRuntime(4491): java.lang.RuntimeException: An error occured while executing doInBackground()
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.os.AsyncTask$3.done(AsyncTask.java:299)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.util.concurrent.FutureTask.run(FutureTask.java:239)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.lang.Thread.run(Thread.java:841)
04-06 08:17:54.738: E/AndroidRuntime(4491): Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.e(Log.java:231)
04-06 08:17:54.738: E/AndroidRuntime(4491): at com.example.logintest.adduser$AssCrounTask.doInBackground(adduser.java:118)
04-06 08:17:54.738: E/AndroidRuntime(4491): at com.example.logintest.adduser$AssCrounTask.doInBackground(adduser.java:1)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.os.AsyncTask$2.call(AsyncTask.java:287)
04-06 08:17:54.738: E/AndroidRuntime(4491): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
04-06 08:17:54.738: E/AndroidRuntime(4491): ... 4 more
您在
Log
中输入的消息为空。就写在这里:
Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.e(Log.java:231)
04-06 08:17:54.738: E/AndroidRuntime(4491): at com.example.logintest.adduser$AssCrounTask.doInBackground(adduser.java:118)
检查您在
日志
消息中使用的内容。您在日志
中输入的消息为空。就写在这里:
Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.e(Log.java:231)
04-06 08:17:54.738: E/AndroidRuntime(4491): at com.example.logintest.adduser$AssCrounTask.doInBackground(adduser.java:118)
检查您在
日志
消息中使用的内容。您在日志
中输入的消息为空。就写在这里:
Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.e(Log.java:231)
04-06 08:17:54.738: E/AndroidRuntime(4491): at com.example.logintest.adduser$AssCrounTask.doInBackground(adduser.java:118)
检查您在
日志
消息中使用的内容。您在日志
中输入的消息为空。就写在这里:
Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.e(Log.java:231)
04-06 08:17:54.738: E/AndroidRuntime(4491): at com.example.logintest.adduser$AssCrounTask.doInBackground(adduser.java:118)
检查您在日志
消息中使用的内容。如日志所示
04-06 08:17:54.738: E/AndroidRuntime(4491): Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
您有一个NullPointerException,可能调用Log.e()并在变量中传递一个null值。正如您的logcat所说
04-06 08:17:54.738: E/AndroidRuntime(4491): Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
您有一个NullPointerException,可能调用Log.e()并在变量中传递一个null值。正如您的logcat所说
04-06 08:17:54.738: E/AndroidRuntime(4491): Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
您有一个NullPointerException,可能调用Log.e()并在变量中传递一个null值。正如您的logcat所说
04-06 08:17:54.738: E/AndroidRuntime(4491): Caused by: java.lang.NullPointerException: println needs a message
04-06 08:17:54.738: E/AndroidRuntime(4491): at android.util.Log.println_native(Native Method)
您有一个NullPointerException,可能调用Log.e()并在变量中传递一个null值。要向logcat报告崩溃,您应该使用not
e.printStackTrace()
无论如何,您的代码会崩溃,因为
e.getMessage()
可能为null,并且Log不接受null
作为消息
所以把你的线路改成
Log.e("MY_APP_error!", "Error!", e);
要向logcat报告崩溃,应使用not
e.printStackTrace()
无论如何,您的代码会崩溃,因为
e.getMessage()
可能为null,并且Log不接受null
作为消息
所以把你的线路改成
Log.e("MY_APP_error!", "Error!", e);
要向logcat报告崩溃,应使用not
e.printStackTrace()
无论如何,您的代码会崩溃,因为
e.getMessage()
可能为null,并且Log不接受null
作为消息
所以把你的线路改成
Log.e("MY_APP_error!", "Error!", e);
要向logcat报告崩溃,应使用not
e.printStackTrace()
无论如何,您的代码会崩溃,因为
e.getMessage()
可能为null,并且Log不接受null
作为消息
所以把你的线路改成
Log.e("MY_APP_error!", "Error!", e);
更多帮助:adduser.java的第118行这是我放在第118行adduser.java Log.e(“MY_APP_error!”,e.getMessage())中的内容;这在我的catch(IOException e)中使用e.printStacktrace();与记录e.getMessage()相比,e.printStackTrace()确实是查看发生了什么的更好方法。更多帮助:adduser.java的第118行这是我在第118行adduser.java Log.e(“MY_APP_error!”,e.getMessage()中输入的内容;这在我的catch(IOException e)中使用e.printStacktrace();与记录e.getMessage()相比,e.printStackTrace()确实是查看发生了什么的更好方法。更多帮助:adduser.java的第118行这是我在第118行adduser.java Log.e(“MY_APP_error!”,e.getMessage()中输入的内容;这在我的catch(IOException e)中使用e.printStacktrace();与记录e.getMessage()相比,e.printStackTrace()确实是查看发生了什么的更好方法。更多帮助:adduser.java的第118行这是我在第118行adduser.java Log.e(“MY_APP_error!”,e.getMessage()中输入的内容;这在我的catch(IOException e)中使用e.printStacktrace();与记录e.getMessage()相比,e.printStackTrace()确实是查看发生了什么的更好方法。printStackTrace()是什么?我以为它会报告eRoom,但在控制台应用程序中,它在android中可能是正常的,但事实并非如此。评论的时间太长了,所以我为您找到了这个答案:printStacktrace()是什么?我以为它会报告eRoom,但在控制台应用程序中,它在android中可能没问题,但事实并非如此。评论的时间太长了,所以我为您找到了这个答案:printStacktrace()是什么?我以为它会报告eRoom,但在控制台应用程序中,它在android中可能没问题,但事实并非如此。评论的时间太长了,所以我为您找到了这个答案:printStacktrace()是什么?我以为它会报告eRoom,但在控制台应用程序中,它在android中可能没问题,但事实并非如此。评论时间太长,所以我为您找到了以下答案: