您好,欢迎来到源码搜藏网!分享精神,快乐你我!
[加入VIP] 设为首页 | 收藏本站 | 网站地图 | Sitemap | TAG标签
  • 首 页
  • 在线工具
  • jquery手册
  • 当前位置:首页 > 安卓源码 > 技术博客 >

    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形

    时间:2016-09-06 11:09 来源:互联网 作者:源码搜藏 浏览:收藏 挑错 推荐 打印

    今天为大家介绍一款云端崩溃分析的平台(= =自己瞎取的名字),说穿了如果你的应用使用了bugHD的插件,当你的应用在任何手机上cash之后,只要此设备连入互联网,你就可以在bugHD的官网(或者手机app)上查看这些cash的发生的时间及cash设备是信息,对于后期

    今天为大家介绍一款云端崩溃分析的平台(= =自己瞎取的名字),说穿了如果你的应用使用了bugHD的插件,当你的应用在任何手机上cash之后,只要此设备连入互联网,你就可以在bugHD的官网(或者手机app)上查看这些cash的发生的时间及cash设备是信息,对于后期的维护及错误分析有很大的帮助。当然也能在特殊的情况下,作为远程查看报错的一种手段。

    说了这么多,给大家放几张图,各位可以感受一下这个平台的魅力~ 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形
     
    这是我在平台上创建的2个项目,后面是对应的general_key,用于配置 SDK。 
    在每个项目里面,你可以看到错误主要发生的时间段及次数(当然你还可以看到应用被安装的次数)

    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形

    而再往下你可以看到程序cash具体的内容,及错误所在还有诸如崩溃总数,崩溃时间balabala信息。 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形
    点进去之后还能看到详细的日志 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形 
    当然,甚至还能看到错误发生的机型及概率,为我们的应用做设备匹配提供了有力的数据支持~ 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形 
     
    更为便捷的是,BugHD还提供了移动端的app,让你能够随时随地查看应用的运行状态~ 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形

    非常省心的是,这个插件集成起来真的是非常简单,各位小伙伴直接去看官方文档,真的是非常非常简单!!

    不过在这我还是介绍一下使用的步骤

    以下内容搬运字官网(捂脸遁……)

    使用步骤

    1、注册登陆BugHub的网站

    注册完成之后创建应用,此时会生成一个key,用于配置 SDK。

    2、创建一个项目

    (1)在项目列表,点击“创建项目” 
    (2)输入项目名称,选项项目的应用类型 
    (3)获取到 general_key,用于配置 SDK。 
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形

    3、集成SDK

    方法一:直接下载jar包并导入

    Eclipse 
    将下载包中的 libs 文件夹合并到本地工程 libs 子目录下,在 Eclipse 中右键工程根目录,选择 Properties -> Java Build Path -> Libraries ,然后点击 Add External JARs… 选择指向 jar 的路径,点击 OK,即导入成功。(ADT17 及以上不需要手动导入)

    AndroidStudio 
    将下载包中的 libs 文件放到可运行工程 libs 目录下(如果没有该目录需要自己创建),导入成功后,在 Jar 文件上右键选择 Add As Library, 点击 OK,即导入成功。

    方法二:通过 Gradle 自动构建

    1. 在项目的 build.gradle(Top-level build file,项目最外层的 build.gradle 文件)中添加这个 maven repositories,例如:buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' } } allprojects { repositories { jcenter() maven { url "http://maven.bughd.com/public" } } }
    2. 在要集成的项目中的 build.gradle 中添加依赖,如下:
    3. 配置<manifest……> <!-- 必选 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <!-- 可选 --> <uses-permission android:name="android.permission.GET_TASKS"></uses-permission> <application ……> <activity ……/> <meta-data android:value="你的GENERAL_KEY" android:name="BUG_HD_SDK_GENERAL_KEY" /> </application> </manifest>
    4. 调用 SDK 
      继承 Application,并在 onCreate() 方法中的第一行加入 FIR.init(this)
    5. public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); FIR.init(this); } }
    6. 修改 AndroidManifest.xml,在其中加入 Android:name=”xxxx”,使用继承过的的 application 类,例如
    7. application android:name=".MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > .... </application>
    8. ok!这样就大功告成了!我真的是没讲过比这个更简单配置的第三方sdk~~~如果有不清楚的,大家可以去官网好好看看文档~
    【Android】BugHD-简单实用的Bug收集工具-让 Bug 无处遁形转载http://www.codesocang.com/appboke/33556.html
    标签:网站源码