1

我刚刚在我的 android 应用程序中实现了 bugsense 3.2 库,然后才发布给客户端进行测试。我的应用程序处于测试阶段。为了测试崩溃报告,我特意在我的活动中加入了崩溃代码。

BugSenseHandler.initAndStartSession(MainActivity.this, "MY_KEY"); // MY_KEY is replaced with actual key
String a = null;
a.toString(); 

应用程序按预期崩溃,但我没有收到任何关于我注册的电子邮件 ID 的崩溃报告。我的问题是,bugsense 需要多长时间才能报告崩溃?还是我做错了什么。

我已给予必要的互联网许可。

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

请帮忙,我的客户正在失去耐心,因为他在应用程序中遇到了一些我无法找到的崩溃。

4

2 回答 2

1

我是 Kostas,BugSense 插件的 Android 开发者。首先,请确保您的 API 密钥正确。您还可以使用一个调试选项,您可以使用 BugSenseHandler.I_WANT_TO_DEBUG = true 启用它;就在初始化之前。这会告诉你哪里出了问题。

于 2013-03-02T15:48:03.273 回答
0

bugsense 报告崩溃需要多长时间?

我在我的项目中使用 bugsense 在 bugsense 的 web 面板上发送 logcat。它会立即显示 logcat 并确保手机已连接到互联网。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    BugSenseHandler.initAndStartSession(Context, APIKEY);
    setContentView(R.layout.main);
    //rest of your code here
}

请检查您在此处使用的 API 密钥是否正确。

您有多种选择来获取 logcat。

要获取错误跟踪,您可以使用Application Crash Report for Android

或者

我在 github 上有一个项目,可以在开发人员电子邮件帐户上发送错误跟踪。

这里下载。

于 2013-03-01T17:30:20.773 回答