我对我的应用使用了批评。以下是我对初始化Crittercism所做的工作:
我只使用以下权限:
<uses-permission android:name="android.permission.INTERNET"/>
我将Crittercism初始化如下:
Crittercism.initialize(getApplicationContext(), "MY_APP_ID");
我别无所求。 我可以看到有关应用程序安装等的一些信息,但我看不到崩溃报告。当我点击我的应用程序中的按钮并故意使应用程序崩溃时,我会执行以下操作:
public void onClick(){
Integer i = null;
i++;
}
但我无法看到这种情况的崩溃报告。谁能告诉我为什么?我需要添加mappings.txt文件等吗?
由于
答案 0 :(得分:0)
正如官方的Crittercism文档所说,您需要更多权限。
将以下权限添加到应用的AndroidManifest.xml文件中。
<强> INTERNET 强> 需要。用于向Crittercism报告数据。
<强> ACCESS_NETWORK_STATE 强> 可选的。允许提供网络连接信息,如运营商和网络类型。
<强> READ_LOGS 强> 可选的。允许收集logcat数据附加到崩溃和处理异常。
<强> GET_TASKS 强> 可选的。允许使用崩溃期间运行的活动信息来扩充崩溃报告。
您可能需要&#34; GET_TASKS&#34;为了有崩溃报告。
答案 1 :(得分:0)
我发现了问题。
似乎在开发者控制台中,平台设置为IOS,我将其更改为Android,我现在可以看到崩溃报告。