首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试所需的最小bugsense代码

测试所需的最小bugsense代码
EN

Stack Overflow用户
提问于 2013-09-18 13:10:20
回答 1查看 282关注 0票数 2

我一直试图通过15天的试用帐户使用BugSense,但由于某些原因,即使在应用程序崩溃后,我也没有收到在线日志。

我尝试过一些代码改动最少的东西,但没有任何成功。以下是我遵循的步骤:

(1)将"bugsense-3.5.jar“复制到我的Android项目的libs文件夹中

(2)增加了以下几行代码:

(a)在FDActivity.java (MainActivity)中:

代码语言:javascript
复制
import com.bugsense.trace.BugSenseHandler;

public class FdActivity extends Activity  {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        BugSenseHandler.initAndStartSession(this, "45df5376");
        setContentView(R.layout.face_detect_surface_view);
    }

    @Override
    public void onResume()
    {
        BugSenseHandler.startSession(this);
        super.onResume();
        OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback);
        BugSenseHandler.addCrashExtraData("level", "second level");    // Just to ensure something is added to the logs
    }

    @Override
    public void onPause()
    {
        BugSenseHandler.closeSession(FdActivity.this);
        super.onPause();
        if (mOpenCvCameraView != null)
            mOpenCvCameraView.disableView();
    }
}

(b)在AndroidManifest.xml中

代码语言:javascript
复制
<uses-permission android:name="android.permission.INTERNET" />

(3)我使用以下技术使应用程序崩溃:

代码语言:javascript
复制
adb shell
su
ps <get the id for my activity>
kill <pid>

我仍然没有在BugSense控制面板上收到任何错误日志。我的方法有什么问题吗?要让这个东西工作,还需要什么额外的东西吗?

请注意,我已经保证了以下几点:

(1)我的BugSense ID正确

(2)我连上了互联网

EN

回答 1

Stack Overflow用户

发布于 2013-09-20 02:45:23

我意识到在我的例子中的问题是kill <task-id>并没有真正创建异常,它只是终止了程序。

当我创建了一个特殊的divide by zero错误时,我在BugSense仪表板上收到了错误日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18864307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档