5

我需要为我的 android 应用程序实现 Sentry,我试图找到一个关于如何实现它的示例,但我找不到它。我在http://sentry.readthedocs.org/en/latest/developer/client/index.html#server_name中看到了 Sentry 文档

但我有一些问题。如果我的应用程序崩溃,异常会被捕获吗?我应该将此代码行放入我的 try/catch 中吗?var $resultId = myClient->captureException($myException); (在安卓代码中)

如果有人在android中有样本,我将不胜感激。

谢谢!

4

2 回答 2

20

我有点晚了,但我最近刚刚发布了一个适用于 Android 的 Sentry 客户端。它处于早期阶段,因此请随时请求您看到的任何更改。

https://github.com/joshdholtz/Sentry-Android

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Sentry will look for uncaught exceptions from previous runs and send them        
        Sentry.init(this, "YOUR-SENTRY-DSN");

    }

}
于 2013-06-07T18:45:42.003 回答
3

也许尝试使用像 BugSense 之类的东西?http://www.bugsense.com/

如果它肯定是 Sentry,那么看看这个例子:https ://stackoverflow.com/a/755151/349012

它向您展示了如何设置自己的未捕获异常处理程序,以便您可以尝试上传到 Sentry。

于 2012-09-17T14:19:21.837 回答