Android 双击LogCat中的错误行';行不通

Android 双击LogCat中的错误行';行不通,android,error-handling,logcat,Android,Error Handling,Logcat,我正在ECLICE中为android编写一个程序。 我在错误调试方面遇到了一个问题,当错误发生时,例如NullPointerExceptioin,我可以看到,日志双击(在日志上)不起作用?正如我所知,它应该显示代码中发生异常的行。 有人知道怎么解决这个问题吗 10-27 20:28:41.202: E/AndroidRuntime(3232): FATAL EXCEPTION: main 10-27 20:28:41.202: E/AndroidRuntime(3232): java.lang

我正在ECLICE中为android编写一个程序。
我在错误调试方面遇到了一个问题,当错误发生时,例如NullPointerExceptioin,我可以看到,日志双击(在日志上)不起作用?正如我所知,它应该显示代码中发生异常的行。 有人知道怎么解决这个问题吗



10-27 20:28:41.202: E/AndroidRuntime(3232): FATAL EXCEPTION: main
10-27 20:28:41.202: E/AndroidRuntime(3232): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bignerdranch.andriod.geoquiz/com.bignerdranch.andriod.geoquiz.QuizActivity}: java.lang.NullPointerException
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.os.Looper.loop(Looper.java:137)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.ActivityThread.main(ActivityThread.java:5039)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at java.lang.reflect.Method.invokeNative(Native Method)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at java.lang.reflect.Method.invoke(Method.java:511)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at dalvik.system.NativeStart.main(Native Method)
10-27 20:28:41.202: E/AndroidRuntime(3232): Caused by: java.lang.NullPointerException
10-27 20:28:41.202: E/AndroidRuntime(3232):     at com.bignerdranch.andriod.geoquiz.QuizActivity.onCreate(QuizActivity.java:57)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.Activity.performCreate(Activity.java:5104)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
10-27 20:28:41.202: E/AndroidRuntime(3232):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
10-27 20:28:41.202: E/AndroidRuntime(3232):     ... 11 more


我不能单击任何地方。

您只能双击logcat中提到您的包名的行。您不能双击logcat中的所有行

例如,对于这个LogCat

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.exampl.sample5/com.exampl.sample5.MainActivity}: java.lang.NullPointerException
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.os.Looper.loop(Looper.java:123)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.main(ActivityThread.java:3683)
10-27 23:06:22.269: E/AndroidRuntime(348):  at java.lang.reflect.Method.invokeNative(Native Method)
10-27 23:06:22.269: E/AndroidRuntime(348):  at java.lang.reflect.Method.invoke(Method.java:507)
10-27 23:06:22.269: E/AndroidRuntime(348):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
10-27 23:06:22.269: E/AndroidRuntime(348):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
10-27 23:06:22.269: E/AndroidRuntime(348):  at dalvik.system.NativeStart.main(Native Method)
10-27 23:06:22.269: E/AndroidRuntime(348): Caused by: java.lang.NullPointerException
10-27 23:06:22.269: E/AndroidRuntime(348):  at com.example.sample.MainActivity.onCreate(MainActivity.java:19)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
10-27 23:06:22.269: E/AndroidRuntime(348):  ... 11 more

因为
com.example.sample
是我的包名,所以双击行
com.example.sample.MainActivity.onCreate(MainActivity.java:19)
将显示代码中的行。

您只能双击logcat中提到您的包名的行。您不能双击logcat中的所有行

例如,对于这个LogCat

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.exampl.sample5/com.exampl.sample5.MainActivity}: java.lang.NullPointerException
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.os.Looper.loop(Looper.java:123)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.main(ActivityThread.java:3683)
10-27 23:06:22.269: E/AndroidRuntime(348):  at java.lang.reflect.Method.invokeNative(Native Method)
10-27 23:06:22.269: E/AndroidRuntime(348):  at java.lang.reflect.Method.invoke(Method.java:507)
10-27 23:06:22.269: E/AndroidRuntime(348):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
10-27 23:06:22.269: E/AndroidRuntime(348):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
10-27 23:06:22.269: E/AndroidRuntime(348):  at dalvik.system.NativeStart.main(Native Method)
10-27 23:06:22.269: E/AndroidRuntime(348): Caused by: java.lang.NullPointerException
10-27 23:06:22.269: E/AndroidRuntime(348):  at com.example.sample.MainActivity.onCreate(MainActivity.java:19)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
10-27 23:06:22.269: E/AndroidRuntime(348):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
10-27 23:06:22.269: E/AndroidRuntime(348):  ... 11 more

因为
com.example.sample
是我的包名,所以双击
com.example.sample.MainActivity.onCreate(MainActivity.java:19)
将在代码中显示该行。

我从来不知道双击会将您带到该行,但logcat实际上应该在其中显示文件名、类名和行号。发布日志猫?10-27 17:20:53.984:E/AndroidRuntime(1957):java.lang.RuntimeException:无法启动活动组件信息{com.andriod.test/com.andriod.test.test}:java.lang.NullPointerException可能我错了,双击不起作用(我假设它会起作用。)是整个日志猫吗?你不能把它编辑成原来的问题吗?这里有一个日志。我从来都不知道双击会把你带到行中,但日志猫实际上应该在其中显示文件名、类名和行号。发布日志猫?10-27 17:20:53.984:E/AndroidRuntime(1957):java.lang.RuntimeException:无法启动活动组件信息{com.andriod.test/com.andriod.test.test}:java.lang.NullPointerException可能我错了,双击不起作用(我假设它会起作用。)是整个日志猫吗?你不能把它编辑成原来的问题吗?有一个日志。这个功能在最新的ADT中被删除了吗?即使我双击上面有我的包名的行,也不会发生任何事情。有修复程序吗?@AniketKapse尚未检查最新的ADT。将更新ADT并通知您!此功能是否已在最新ADT中删除?即使我双击上面有我的包名的行,也不会发生任何事情。有修复程序吗?@AniketKapse尚未检查最新的ADT。将更新ADT并通知您!