我的程序经常崩溃。我在 LogCat 中看不到任何内容,也无法在其他地方看到任何有用的信息来找出问题所在。我唯一看到的是某种例外。这是不可接受的,并且使得 Android 编程几乎不可能。我确信一定有一些额外的帮助来调试,但经过几周的搜索,什么也没有。
有谁有关于如何在程序中查找简单崩溃的错误的提示吗?
我知道一般性问题,但如果没有答案,我将不得不放弃为 Android 开发应用程序的尝试。我不能花几周的时间来寻找每一个简单的错误。
还有实际的 Eclipse 调试器。如果您只是使用调试器运行程序直到程序崩溃,您可能看不到特别有用的堆栈跟踪。但是,如果您在崩溃之前的代码中添加一两个断点,则可以仔细单步执行并找出问题所在。
另外,虽然我对 Android 开发还很陌生,但我的经验是,我的代码中的大多数神秘崩溃本质上都是ClassCastException
s。仔细检查所有将某些内容从一个类别转换到另一个类别的地方,并确保您没有假设某些内容实际上不是某种类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)