1

我正在开发一个应用程序,但遇到了一个奇怪的错误。我不能总是在我的手机中重现它(galaxy nexus with 4.2)......它有时会发生,而且当我在 Eclipse 中尝试应用程序时,我绝对从来没有实现过它(我可以通过控制台轻松看到 Logcat查看)我收到的唯一消息是一个悲伤的对话框,告诉我我的应用程序已停止。

所以我搜索了解决方案,人们说要安装一些像aLogCat这样的应用程序来实现这一点。我在我的应用程序中编写了一些“Log.d()”,但我在任何地方都看不到它。

那么,问题来了……如何从我的应用程序问题中获取更多信息?有人使用过 aLogcat 或任何其他日志阅读器吗?为什么我的日志在 eclipse Logcat 控制台中查看,但在我的手机中没有(我只能看到 GC_CONCURRENT 和 D/dalvikm 之类的东西......)

在此先感谢并对我的英语感到抱歉:)

更新我也在用我的手机来测试我的应用程序和 adb 模拟器,但是使用模拟器我从来没有发生过任何崩溃。实际上,我不能强迫这种崩溃,因为我随机使用它并且总是与我的手机一起使用。我尝试通过手机调试我的应用程序,但无法正确连接。如果有人可以帮助我也会感激。我有一个银河系。

4

1 回答 1

0

我将尝试回答这个问题...

听起来您正在使用手机(而不是模拟器)来运行您的应用程序并且您看到不一致的崩溃,对吗?使用诸如 Bugsense (http://www.bugsense.com/) 之类的东西可能对您有价值。当您的应用程序崩溃时,像这样的许多服务会向您发送崩溃报告,因此如果您使用自己的个人手机进行测试,这可能是一个好主意,因为当崩溃发生时您可能会或可能不会靠近计算机。

于 2012-11-23T15:13:22.183 回答