0

我在我的应用程序中使用 crittercism。这是我初始化 Crittercism 的方法:

我只使用以下权限:

<uses-permission android:name="android.permission.INTERNET"/>

我初始化 Crittercism 如下:

Crittercism.initialize(getApplicationContext(), "MY_APP_ID");

我什么都不做。我可以看到有关应用程序安装等的一些信息,但我看不到崩溃报告。当我单击应用程序中的按钮并故意使应用程序崩溃时,我会执行以下操作:

public void onClick(){
    Integer i = null;
    i++;
}

但我看不到这种情况的崩溃报告。谁能告诉我为什么?我需要添加 mappings.txt 文件等吗?

谢谢

4

2 回答 2

0

正如官方 Crittercism 文档所说,您需要更多权限。

将以下权限添加到您应用的 AndroidManifest.xml 文件中。

互联网 需要。用于向 Crittercism 报告数据。

ACCESS_NETWORK_STATE 可选。允许提供网络连接信息,例如运营商和网络类型。

READ_LOGS 可选。允许收集 logcat 数据以附加到崩溃和处理的异常。

GET_TASKS 可选。允许使用有关崩溃期间运行的活动的信息来扩充崩溃报告。

文档

您可能需要“GET_TASKS”才能获得崩溃报告。

于 2014-10-23T08:21:38.103 回答
0

我发现了问题。

似乎在开发者控制台中,平台设置为 IOS,我将其更改为 Android,我现在可以看到崩溃报告。

于 2014-10-23T12:19:03.450 回答