Java 如何使用调试工具在android应用程序中查找问题?
我的android应用程序因以下堆栈崩溃。如何找到真正的问题并加以解决? 如果在应用程序崩溃后的调试透视图中自动打开窗口“找不到源”和按钮“编辑源查找路径…”,该怎么办。如何检查导致问题的线路Java 如何使用调试工具在android应用程序中查找问题?,java,android,Java,Android,我的android应用程序因以下堆栈崩溃。如何找到真正的问题并加以解决? 如果在应用程序崩溃后的调试透视图中自动打开窗口“找不到源”和按钮“编辑源查找路径…”,该怎么办。如何检查导致问题的线路 Thread [<1> main] (Suspended (exception RuntimeException)) ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent)
Thread [<1> main] (Suspended (exception RuntimeException))
ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1879
ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1980
ActivityThread.access$600(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 122
ActivityThread$H.handleMessage(Message) line: 1146
ActivityThread$H(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 137
ActivityThread.main(String[]) line: 4340
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 511
ZygoteInit$MethodAndArgsCaller.run() line: 784
ZygoteInit.main(String[]) line: 551
NativeStart.main(String[]) line: not available [native method]
有什么问题吗?发生故障时,通常会出现“未找到源”和“编辑源查找路径”消息/按钮。这基本上意味着你的程序试图找到不存在的代码
Thread [<1> main] (Suspended (exception RuntimeException))
ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1879
ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1980
ActivityThread.access$600(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 122
ActivityThread$H.handleMessage(Message) line: 1146
ActivityThread$H(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 137
ActivityThread.main(String[]) line: 4340
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 511
ZygoteInit$MethodAndArgsCaller.run() line: 784
ZygoteInit.main(String[]) line: 551
NativeStart.main(String[]) line: not available [native method]
程序第一次启动时似乎会崩溃,因此请双击onCreate()开始的行,尝试设置断点。这将导致程序在该点停止,您可以“跳过”或“进入”每行代码并找到您的问题
这里有一个链接将告诉您有关在Eclipse中调试的更多信息:当您遇到崩溃时,通常会出现“未找到源代码”和“编辑源代码查找路径”消息/按钮。这基本上意味着你的程序试图找到不存在的代码
程序第一次启动时似乎会崩溃,因此请双击onCreate()开始的行,尝试设置断点。这将导致程序在该点停止,您可以“跳过”或“进入”每行代码并找到您的问题
这里有一个链接将告诉您有关在Eclipse中调试的更多信息:您可以双击写入行号的错误行……它将带您找到发生此错误的代码 更好的方法是调试
如果要运行应用程序,请添加日志()并检查DDMS。您可以双击写入行号的错误行…它将带您找到发生此错误的代码 更好的方法是调试
如果要运行应用程序,请添加日志()并检查DDMS。在调试模式下运行应用程序并打开LogCat视图。这将为您提供更详细的堆栈跟踪。在调试模式下运行应用程序并打开LogCat视图。这将为您提供更详细的堆栈跟踪。这是完整堆栈跟踪吗?这是完整堆栈跟踪吗?