【问题标题】:Android : Non-Crashing AppAndroid : 非崩溃应用
【发布时间】:2013-10-02 08:40:58
【问题描述】:

我知道这可能是一个非常模棱两可的问题,但我需要一些帮助。我正在为一个项目工作,该项目由用户在平板电脑中进行一些测试。他们所做的测试总是相同的,但有时某些平板电脑/用户的应用程序会崩溃。正如我所提到的,每个人和平板电脑的测试都是相同的。但是,在某些情况下,该应用程序会停止工作。我已经寻找了一些警告错误(意图接收器泄漏等),但我认为我已经解决了它们。我认为这可能是内存问题(mp3,图像在测试中)。

有没有办法测试这个应用的稳定性?我必须提到,这些崩溃仅发生在某些用户在同一 Wi-Fi 和同一服务器中执行此操作时。可能是服务器问题?

感谢您的帮助。

【问题讨论】:

  • 如果您对从服务器获取的内容进行了良好的验证,那么这不会导致应用程序崩溃,另一方面,如果您总是使用相同的测试套件,我建议您使用像Robotium 这样的android 测试框架。最后你有日志记录导致应用程序崩溃的错误吗?
  • 嗨,我没有日志,因为当用户进行测试时,平板电脑没有连接到 PC。但我要说的是,如果自己做测试,就不会崩溃。我会检查 Robotium
  • 如果有很多图片,请尝试确保根据平板电脑的分辨率预先调整它们的大小,并确保在 Activity 销毁后释放资源。
  • 是的,它们是预先确定的,我会找到更多关于在 Android 中释放资源的信息。有什么有用的链接吗?

标签: android error-handling stability


【解决方案1】:

查看Crittercism 或类似的东西 - 我发现它在过去非常有用。

它将为您发送崩溃报告,提供堆栈跟踪。

(是的,还有很多其他的可能更好/更差/不同/相同等等......我只是提到这个,因为它是我经历过的)

【讨论】:

  • 谢谢你,Richard,我会和 Traceview 一起试试。
猜你喜欢
  • 2012-10-04
  • 2014-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-27
  • 2020-11-29
相关资源
最近更新 更多