您的位置:首页 > 移动开发 > Android开发

android调试各种bug

2015-10-22 15:42 513 查看
10-22 15:15:49.251: W/System.err(10387): org.json.JSONException: Value 非法访问 of type java.lang.String cannot be converted to JSONObject

10-22 15:15:49.252: W/System.err(10387): at org.json.JSON.typeMismatch(JSON.java:111)

10-22 15:15:49.252: W/System.err(10387): at org.json.JSONObject.<init>(JSONObject.java:159)

10-22 15:15:49.252: W/System.err(10387): at org.json.JSONObject.<init>(JSONObject.java:172)

10-22 15:15:49.252: W/System.err(10387): at com.jarvis.user.User_F$InitUserInfoAsync.onPostExecute(User_F.java:547)

10-22 15:15:49.252: W/System.err(10387): at com.jarvis.user.User_F$InitUserInfoAsync.onPostExecute(User_F.java:1)

10-22 15:15:49.252: W/System.err(10387): at android.os.AsyncTask.finish(AsyncTask.java:632)

10-22 15:15:49.252: W/System.err(10387): at android.os.AsyncTask.access$600(AsyncTask.java:177)

10-22 15:15:49.252: W/System.err(10387): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)

10-22 15:15:49.252: W/System.err(10387): at android.os.Handler.dispatchMessage(Handler.java:110)

10-22 15:15:49.253: W/System.err(10387): at android.os.Looper.loop(Looper.java:193)

10-22 15:15:49.253: W/System.err(10387): at android.app.ActivityThread.main(ActivityThread.java:5348)

10-22 15:15:49.253: W/System.err(10387): at java.lang.reflect.Method.invokeNative(Native Method)

10-22 15:15:49.253: W/System.err(10387): at java.lang.reflect.Method.invoke(Method.java:515)

10-22 15:15:49.253: W/System.err(10387): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)

10-22 15:15:49.253: W/System.err(10387): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)

10-22 15:15:49.253: W/System.err(10387): at dalvik.system.NativeStart.main(Native Method)

错误原因一般只有一个:就是你访问服务器的时候带的参数没有对应一致 所以返回来的是乱码

10-21 22:58:36.149: W/System.err(20626): org.json.JSONException: End of input at character 0 of

10-21 22:58:36.149: W/System.err(20626): at org.json.JSONTokener.syntaxError(JSONTokener.java:450)

10-21 22:58:36.149: W/System.err(20626): at org.json.JSONTokener.nextValue(JSONTokener.java:97)

10-21 22:58:36.150: W/System.err(20626): at org.json.JSONArray.<init>(JSONArray.java:92)

10-21 22:58:36.150: W/System.err(20626): at org.json.JSONArray.<init>(JSONArray.java:108)

10-21 22:58:36.150: W/System.err(20626): at com.javis.mytools.HttpTools.getUScoreData(HttpTools.java:784)

10-21 22:58:36.150: W/System.err(20626): at com.jarvis.user.score.UScoreActivity$2.run(UScoreActivity.java:120)

10-21 22:58:36.150: W/System.err(20626): at java.lang.Thread.run(Thread.java:848)

错误原因一般只有一个:就是你访问服务器的时候带的参数没有对应一致 所以返回来的是不知道什么鬼东西

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2392)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2443)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.ActivityThread.access$800(ActivityThread.java:157)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.os.Handler.dispatchMessage(Handler.java:110)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.os.Looper.loop(Looper.java:193)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.ActivityThread.main(ActivityThread.java:5348)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at java.lang.reflect.Method.invokeNative(Native Method)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at java.lang.reflect.Method.invoke(Method.java:515)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at dalvik.system.NativeStart.main(Native Method)

10-20 22:02:13.157: E/AndroidRuntime(9372): Caused by: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView

10-20 22:02:13.157: E/AndroidRuntime(9372):
at com.jarvis.user.RusumeReadView.initVoice(RusumeReadView.java:177)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at com.jarvis.user.RusumeReadView.initView(RusumeReadView.java:95)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at com.jarvis.user.RusumeReadView.<init>(RusumeReadView.java:85)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at com.jarvis.user.EdtiorInfoActivity.onCreate(EdtiorInfoActivity.java:66)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.Activity.performCreate(Activity.java:5451)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)

10-20 22:02:13.157: E/AndroidRuntime(9372):
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2346)

10-20 22:02:13.157: E/AndroidRuntime(9372):
... 11 more

错误原因:修改布局的时候 把textview 换成了imageview 但是对应的类中又忘记搞了

10-20 17:03:00.321: E/AndroidRuntime(32677): Process: com.example.nongmin, PID: 32677

10-20 17:03:00.321: E/AndroidRuntime(32677): java.lang.RuntimeException: Unable to start activity ComponentInfo: java.lang.NullPointerException: println needs a message

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2392)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2443)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.ActivityThread.access$800(ActivityThread.java:157)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.os.Handler.dispatchMessage(Handler.java:110)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.os.Looper.loop(Looper.java:193)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.ActivityThread.main(ActivityThread.java:5348)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at java.lang.reflect.Method.invokeNative(Native Method)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at java.lang.reflect.Method.invoke(Method.java:515)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at dalvik.system.NativeStart.main(Native Method)

10-20 17:03:00.321: E/AndroidRuntime(32677): Caused by: java.lang.NullPointerException: println needs a message

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.util.Log.println_native(Native Method)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.util.Log.i(Log.java:160)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at com.jarvis.bdmap.MyRouteSuggestion.onCreate(MyRouteSuggestion.java:106)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.Activity.performCreate(Activity.java:5451)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)

10-20 17:03:00.321: E/AndroidRuntime(32677):
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2346)

10-20 17:03:00.321: E/AndroidRuntime(32677):
... 11 more

错误原因:调试的时候打印log的时候不能打印空值 没有初始化的值

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2392)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2443)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.ActivityThread.access$800(ActivityThread.java:157)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.os.Handler.dispatchMessage(Handler.java:110)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.os.Looper.loop(Looper.java:193)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.ActivityThread.main(ActivityThread.java:5348)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at java.lang.reflect.Method.invokeNative(Native Method)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at java.lang.reflect.Method.invoke(Method.java:515)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at dalvik.system.NativeStart.main(Native Method)

10-21 19:56:33.350: E/AndroidRuntime(12505): Caused by: java.lang.NumberFormatException: Invalid int: ""

10-21 19:56:33.350: E/AndroidRuntime(12505):
at java.lang.Integer.invalidInt(Integer.java:137)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at java.lang.Integer.parseInt(Integer.java:358)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at java.lang.Integer.parseInt(Integer.java:331)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at com.jarvis.mytaobao.user.User_life.initScratch(User_life.java:79)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at com.jarvis.mytaobao.user.User_life.onCreate(User_life.java:70)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.Activity.performCreate(Activity.java:5451)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)

10-21 19:56:33.350: E/AndroidRuntime(12505):
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2346)

10-21 19:56:33.350: E/AndroidRuntime(12505):
... 11 more

错误原因是打印的int类型需要初始化,但是这个问题真正错误的地方在于 当一个activity销毁的时候这个值就又变成最开始的了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: