我想测试';批判主义';工具,如何为android开发崩溃应用程序?

我想测试';批判主义';工具,如何为android开发崩溃应用程序?,android,crash,crittercism,Android,Crash,Crittercism,我想为Android开发一个基本的应用程序,它必须随机崩溃以测试“Critercism”工具。我必须做什么才能使应用程序崩溃 谢谢。将某些内容设置为null并尝试使用它,如: TextView v; v.setText("X"); 关于这一点,有相当多的问题,大多数答案都建议用创造性的方法来做一些非法的事情,从而触发异常。我相信它们是不实用的,特别是如果您想测试不同类型的异常 正确的做法是: throw new RuntimeException("some message"); 或针对具体问

我想为Android开发一个基本的应用程序,它必须随机崩溃以测试“Critercism”工具。我必须做什么才能使应用程序崩溃


谢谢。

将某些内容设置为null并尝试使用它,如:

TextView v;
v.setText("X");

关于这一点,有相当多的问题,大多数答案都建议用创造性的方法来做一些非法的事情,从而触发异常。我相信它们是不实用的,特别是如果您想测试不同类型的异常

正确的做法是:

throw new RuntimeException("some message");
或针对具体问题:

throw new IllegalStateException("some message");
throw new NullPointerException("some message");
throw new ArrayIndexOutOfBoundsException("some message");
throw new ClassCastException("some message");
...
见:


您可以对任何异常执行相同的操作来测试您的异常处理(try/catch)。

LOL,这很简单。只要引起一个NullPointerException。我如何在我的android代码中创建一个NullPointerException?只要抛出任何
RuntimeException
,你的应用程序就会崩溃。@laalto说了什么。像
抛出新异常(“oops”)谢谢。我笑了,因为有太多的问题,人们问“为什么我的应用程序崩溃了”,这就是原因。我明白了,谁想让他的应用程序崩溃你认为。。我是android工具的新手,我想了解Critercism是如何工作的。有没有其他方法可以使应用程序崩溃?@ufukcakir只需在
[android]
标签中搜索崩溃。让它崩溃的方法大约有一百万种。