2013-03-01 89 views
1

我刚才在我的Android应用程序中实现bugsense 3.2库,发布测试客户端之前。我的应用正处于测试阶段。为了测试崩溃报告,我故意在我的活动中加入了一个崩溃代码。Bugsense不发送崩溃报告,

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" />

请帮帮忙,我的客户正在失去耐心,因为他正在经历在我无法找出应用中的一些碰撞。

回答

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的。

为了得到错误跟踪,你可以使用​​。

我对发送错误跟踪开发者的电子邮件帐户GitHub的一个项目。

here下载。

+0

你能告诉我我的实现有什么问题吗? – yogeshhkumarr 2013-03-01 17:52:55

+0

我猜不出喜欢它。猜测发布代码后的内容。 – 2013-03-01 17:54:44

1

我科斯塔斯在BugSense插件的Android开发者。首先,请确保你的API密钥是正确的。还有一个可以使用的调试选项,您可以使用BugSenseHandler.I_WANT_TO_DEBUG = true启用它;在init之前。这会告诉你出了什么问题。

+0

BugSenseHandler.I_WANT_TO_DEBUG = true; BugSenseHandler.initAndStartSession(this,apiKey); 这不适合我。报告错误,但崩溃不是,既不是实时的,也不是明智的。 此外,调试模式在日志上不会引发任何操作。试着用'错误','感'和任何其他的过滤器组合。 – albertpeiro 2014-05-20 09:59:38

+0

我尝试使应用程序崩溃与UnsuportedOperationException和:int a = 34/0;这两个确实使应用程序崩溃。 – albertpeiro 2014-05-20 10:04:17

+0

你好!默认的BugSense logcat标记为“BugSenseHandler”,因此请在初始化插件之前启用调试,然后使用以下命令测试logcat输出,然后重试:adb logcat BugSenseHandler:* *:s – kospol 2014-05-20 18:20:12