2011-09-19 99 views
7

导致Android应用程序崩溃的最佳方法是什么?我们正在努力使我们的应用程序尽可能坚如磐石。崩溃Android应用的最佳方式是什么?

对于我自己的贡献,如果你有一个使用网络服务的应用程序,进入你的应用程序与WiFi连接,然后以各种方式关闭WiFi。例如,走出范围,或背景的应用程序和手动关闭WiFi,然后前景的应用程序。

+10

1.运行它们。 – BoltClock

+1

http://developer.android.com/guide/developing/tools/monkey.html –

回答

2

我崩溃上市程序

  1. 尝试把一个面包在线程的方法如下。
  2. 在RSS提要中提取数据时更改方向。
  3. 使用tabbar时单击后退按钮。 (它在自定义标签栏中崩溃)
  4. 单击TabGroupActivity上的返回按钮而不重写返回功能。
1

除了优异的列表中Maulik:任何活动

  • 更改屏幕显示方向会派生AsyncTasks

6

启动应用程序,进行一些操作,改变多次定向,退出应用程序。重复此过程一次又一次发现任何隐藏的内存泄漏(使用内存分析器)。

使用monkey来查找您没有考虑过的任何可能的使用情况(虽然他在某些Android设备上不可用)。

从经验来看,真正测试应用程序的最好方法是找到一批没有参与该项目的beta测试者(他们的行为会让你扬起眉毛 - '你做了什么!') 。

+0

同意测试版测试人员。他们将成为提炼新功能的当前功能和创意的绝佳来源。 –

+0

我已经提出我的眉毛阅读您的答案的最后一行:) – Machado

1

你需要快速的手指:)只需点击导航上的快速按钮和后退按钮,如果你有它们。我发现了很多使用这种方式的崩溃。

相关问题