-3

不幸的是,appname 已停止,而我正在为 androidmanifest.xml 文件和 Java 文件使用主要活动,因此没有机会使用不同的活动,但我仍然收到此消息,例如:

Unfortunately LunchList has Stopped.

当我使用 SQLite 数据库、RSS 阅读器等制作简单的 Android 应用程序时,我得到了这个,但问题是我的代码工作正常,因为没有向我显示编码错误,并且我能够运行和调试我的应用程序。我也遇到了选项菜单的问题,例如有时菜单没有出现,有时它们出现但没有响应。

4

2 回答 2

1

但问题是我的代码工作正常,因为没有向我显示编码错误

你的意思是它正在编译?这和工作不一样。显然你的代码不起作用,否则它不会像这样崩溃。

您应该查看应用程序的日志文件(例如使用logcat)。我相信它会向您显示带有堆栈跟踪的异常。这应该让您很好地了解出了什么问题,以及哪里出了问题。如果您发现出了什么问题但不明白为什么会出现问题,这本身就是一个合理的 Stack Overflow 问题,但首先要获取初始诊断信息。

请注意,如果您在调试器中运行您的应用程序,我希望如果发生此错误,调试器应该停止向您显示问题所在。(我从未构建过 Android 应用程序,所以我不能发誓就是这样,但这是一个合理的期望。)

于 2012-09-08T06:58:02.290 回答
0

当您遇到 FC(强制关闭)时,您应该监控您的应用程序。在 Eclipse 中打开 DDMS 视图并使用 logcat 监视应用程序。看看是什么导致了问题!

于 2012-09-08T06:59:30.327 回答