Crashlytics Android 异常报告统计管理

Crashlytics使用说明(Android)

  

1.   Crashlytics介绍

1)     Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具

2)     2013年1月,Crashlytics被Twitter收购,成为又一个成功的创业产品。被收购之后,由于没有了创业公司的不稳定因素,我们更有理由使用它来分析应用崩溃信息。

3)     使用Crashlytics的好处有:

l Crashlytics不会漏掉任何应用崩溃信息

l Crashlytics可以像Bug管理工具那样,管理这些崩溃日志(例如:Crashlytics会根据每种类型的Crash的出现频率以及影响的用户量来自动设置优先级)。个人认为这个统计crash信息是Crashlytics最强大的地方。

l Crashlytics可以每天和每周将崩溃信息汇总发到你的邮箱,所有信息一目了然

 

2.   Crashlytics使用

  2.1申请帐号

Crashlytics的服务是免费提供的,但是并不能直接注册使用,需要先申请,打开Crashlytic的官网 ,输入自己的邮箱申请使用。如下图所示:

Crashlytics Android 异常报告统计管理_第1张图片

 

提交完邮箱之后,你的申请会放在Crashlytics的申请队列中,网页跳转到如下界面。

Crashlytics Android 异常报告统计管理_第2张图片

在这个界面的右侧,你可以提供更多有效信息来让Crashlytics优先处理你的申请,建议大家都填上更多自己的信息。如果顺利,通常1-2天左右,你就会收到Crashlytics发来的申请通过邮件,如下图所示,通过邮件链接跳转到注册界面,填写密码即可完成注册。

 Crashlytics Android 异常报告统计管理_第3张图片

2.2他人邀请

若上面已经申请好了账号就不必进行此步骤。

这种方式是通过他人已有的账号邀请,进入一个Team,这个方式会很快,几分钟就可以了。

Crashlytics Android 异常报告统计管理_第4张图片

Crashlytics Android 异常报告统计管理_第5张图片


2.3在eclipse中安装Crashlytics插件

插件下载地址:download.crashlytics.com/android/eclipse

Crashlytics Android 异常报告统计管理_第6张图片

 Crashlytics Android 异常报告统计管理_第7张图片

Crashlytics Android 异常报告统计管理_第8张图片

安装完后需要重启eclipse,在工具栏会多出一个图标 


点击上面的图标,输入注册时的邮箱和密码即可使用了

 Crashlytics Android 异常报告统计管理_第9张图片

 

3.   Crashlytics Demo

1)新建一个Android工程,取名为 CrashTest,

Crashlytics Android 异常报告统计管理_第10张图片Q

2)在MainActivity的onCreate()方法中添加一个模拟的异常

import com.crashlytics.android.Crashlytics;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		Crashlytics.start(this);
		setContentView(R.layout.activity_main);
		throw new RuntimeException("This is a crash!");
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}

3)点击eclipse工具栏中crashlytics的按钮,登陆账号,登陆之后看到列表中有一个CrashTest项目

 Crashlytics Android 异常报告统计管理_第11张图片

4)点next,这一步可能需要几分钟,Crashlytics需要分析工程中的文件,有时候需要重启eclipse,才行。完成后可以看到以下界面,红色部分是将会在相应文件中添加的代码,这里不需要手动修改任何文件,直接点next即可。

Crashlytics Android 异常报告统计管理_第12张图片

 

5)完成啦,你会看到下面的图

 Crashlytics Android 异常报告统计管理_第13张图片

6)下面就是测试啦,将应用安装在手机上(貌似在模拟器上Crashlytics不起作用),由于之前在MainActivity埋藏了一个人为的异常,所以程序一启动就会崩溃。

 

7)查看crash报告

a)点击工具栏中的按钮,可以看到如下界面,表示已经发送了报告,点击它会跳转到网页中

Crashlytics Android 异常报告统计管理_第14张图片

b)在网页https://crashlytics.com/中查看(登陆名:邮箱地址),如下界面;

Crashlytics Android 异常报告统计管理_第15张图片

Crashlytics Android 异常报告统计管理_第16张图片


4.   几点注意事项

参考:http://support.crashlytics.com/knowledgebase/topics/18948-crashlytics-sdk-for-android

 

5.   附件

    CrashTest Demo项目

你可能感兴趣的:(Android开发)