问题描述
请注意,与主题标题为应用程序已意外停止"的许多其他问题不同,我并不是要求对特定问题进行故障排除.
Please note, unlike many other questions having the subject title "application has stopped unexpectedly", I am not asking for troubleshooting a particular problem.
相反,我希望为 Android/Eclipse/Java 新手提供一个最佳策略大纲,以解决消化大量信息以开发(和调试!)一个简单的 Android 应用程序的艰巨任务.
Rather, I am asking for an outline of the best strategy for an Android/Eclipse/Java rookie to tackle this formidable task of digesting huge amounts of information in order to develop (and debug!) a simple Android application.
就我而言,我从 SDK 中获取了示例骨架应用程序,稍微对其进行了修改,我在尝试运行它的那一刻得到了什么?
In my case, I took the sample skeleton app from the SDK, modified it slightly and what did I get the moment I try to run it?
应用程序(process.com.example.android.skeletonapp)意外停止了.请试试再次.
The application (process.com.example.android.skeletonapp) has stopped unexpectedly. Please try again.
好的,所以我知道我必须查看 LogCat.它充满了带时间戳的线条盯着我……我现在该怎么办?我需要寻找什么?
OK, so I know that I have to look LogCat. It's full of timestamped lines staring at me... What do I do now? What do I need to look for?
有没有办法单步执行程序,找到导致应用程序崩溃的语句?(我以为 Java 程序永远不会崩溃,但显然我错了)
Is there a way to single-step the program, to find the statement that makes the app crash? (I thought Java programs never crash, but apparently I was mistaken)
如何放置断点?
除了教程吗?>这个?
Can you recommend an Android debug tutorial online, other than this one?
推荐答案
我也是 Eclipse/Android 初学者,但希望我的简单调试过程可以帮助...
I'm an Eclipse/Android beginner as well, but hopefully my simple debugging process can help...
您可以在 Eclipse 中设置断点,方法是右键单击要中断的行旁边并选择Toggle Breakpoint".从那里您将要选择调试"而不是标准的运行",这将允许您逐步完成等等.使用 LogCat 提供的过滤器(在您的教程中引用),这样您就可以定位您想要的消息,而不是费力地浏览所有输出.这将(希望)在帮助您理解错误方面大有帮助.
You set breakpoints in Eclipse by right-clicking next to the line you want to break at and selecting "Toggle Breakpoint". From there you'll want to select "Debug" rather than the standard "Run", which will allow you to step through and so on. Use the filters provided by LogCat (referenced in your tutorial) so you can target the messages you want rather than wading through all the output. That will (hopefully) go a long way in helping you make sense of your errors.
至于其他好的教程,我自己也在四处寻找,但还没有找到任何宝石.
As for other good tutorials, I was searching around for a few myself, but didn't manage to find any gems yet.
这篇关于应用程序意外停止:如何调试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)