Bugtags自动集成

一、配置依赖

  Bugtags SDK已经同步到jcenter 和MavenCentral,在项目的build.grade(项目最外层的,不是在app文件夹里的)设置repositories

添加如下依赖:

  

dependencies {    classpath ‘com.bugtags.library:bugtags-gradle:latest.integration‘}也可以在添加依赖时指定版本,如下:
dependencies {    classpath ‘com.bugtags.library:bugtags-gradle:1.0.8‘}

二、添加回调方法  在所有的Activity或者Activity基类中在对应的3个生命周期中添加3个回调方法,如@Override
protected void onResume() {   super.onResume();   Bugtags.onResume(this);}

@Overrideprotected void onPause() {   super.onPause();   Bugtags.onPause(this);}

@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {   Bugtags.onDispatchTouchEvent(this, ev);   return super.dispatchTouchEvent(ev);}三、启动SDK  继承Application,在onCreate中初始化Bugtags,添加如下语句:  Bugtags.start("APP_KEY", this, Bugtags.BTGInvocationEventNone);  super.onCreate();
时间: 2024-10-12 09:06:28

Bugtags自动集成的相关文章

gitlab-ci自动集成

本文档是用rpm包安装的,如需源码安装请参考文档: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md 环境: gitlab服务器:10.0.10.50     centos7.3 gitlab-runner服务器:10.0.10.30   centos7.3 一:gitlab的安装和使用: 1:到gitlab官网下载相对应的版本:https://about.gitlab.com/install

GitHub项目加入Travis-CI的自动集成

Travis-CI是为github量身打造的自动集成环境,如果我们的项目托管在github上,可以十分方便的使用Travis-CI做自动集成. 使用Travis-CI十分的简单,首先打开Travis-CI网站https://travis-ci.org,使用github的账号授权登录即可. github里面的项目实现持续集成十分的简单,主要分为一下两部: 1.Travis中配置项目 在Travis CI中登录Github帐号,选择自己需要持续集成的项目,点击项目的按钮直接开启集成并授权Travis

为GitHub项目加入Travis-CI的自动集成

可以参考这篇文档进行集成:https://docs.travis-ci.com/user/languages/csharp/,只需要三步: 1.创建.travis.yml 2.写入标签 3.试着提交你的GtiHub项目,等待邮件通知 4(额外的).如果想知道整个状态,直接点击项目主页的图标,添加到你的MD页面上: 但是,我经过测试Travis-CI对dotnet的支持并不是太友好,比如整个编译环境实在linux的mono环境下,虽然最近已经使用xbuild进行编译,基本能满足,但是如果要做WPF

持续集成(CI)初探

前不久接触了持续集成(Continuous Integration,CI). 一.持续集成是什么 首先说说“集成”的概念.在实际的软件开发中,常常会发生两种情境: 1.几个项目组对同一个系统的不同功能分别开发,最终需要将所有的软件功能集成到一个系统中: 2.软件开发出来后,由于种种原因要进行更新升级. 上述两种情境其实就是集成的含义. 了解了“集成”的概念之后,“持续集成”的概念就好理解了.顾名思义,就是比较频繁地进行[自动集成]这个环节.(为什么要自动集成呢?请参考本文第三部分:什么情况要用到

Xamarin.Android VSTS 持续集成

这些天做了一个基于 VSTS 的 Xamarin.Android的持续集成,这里分享下 Build Agent 环境需求 DotNetFramework msbuild visualstudio AndroidSDK JDK Xamarin.Android Build的部分分为以下步骤: 1. 还原NuGet包 a. 这步之所以存在,原因为我使用了Xamarin.Android进行编译,而没有直接对解决方案使用MSBUILD进行编译,所以需要单独还原一下NuGet包 b. 解决方案路径填写 **

建立可持续集成系统(Jenkins)

在软件工程实践中,需要将开发完成的最终产品交付给用户(或发布给测试部门),就需要我们将源代码编译为可执行文件.将各个分别开发的模块集合为一个完整的系统,这个过程成为系统集成,我们用一个系统来描述这个集成过程. 集成系统:输入指定的软件资产,输出根据软件资产生产出的软件产品以及其他副产品的系统. 对于一般系统而言(以VC开发为例),软件的生产过程包括:源码获取,源码检查,源码编译,测试,部署.经历以上几个过程之后得到一个可用的系统. 故一般而言集成系统通常会按照顺序经历以下几个模块组成: 1. 版

安装Cocoapods(MAC 10.11.1 安装不成功修正完毕)使用命令写文件夹以及写入需要的第三方类库信息并集成到项目中

具体步骤 一.将ruby的原生镜像移除 $ gem sources --remove https://rubygems.org/ 二.用淘宝的镜像代替 $ gem sources -a http://ruby.taobao.org/ 三.查看是否设置成功(11.1的版本是不能成功的) $ gem sources -l 如果输出结果是如下这样,那说明这一步就成功了. *** CURRENT SOURCES *** http://ruby.taobao.org/ 修正.针对10.11.1 版本如何修

Bugtags 使用技巧之 setUserData

大家在解决应用 Bug 的时候,应该会有这样的场景:需要获得一些自定义的数据,比如用户的基本数据.应用的配置数据等,那么用 Bugtags 怎么实现呢?我们能够在使用 Bugtags 提交 Bug 或者 Bugtags 自动提交闪退问题的时候,附带一些我们关心的自定义数据吗? 答案是肯定的,Bugtags 已经提供了一组这样的接口,嘿嘿,就是这么人性化: /** * 设置自定义数据,会与问题一起提交 */+ (void)setUserData:(NSString *)data forKey:(N

C/C++软件产品持续集成与维护 初探

jenkins.bugfree.review board 1.jenkins 我在公司搭建的自动集成服务器用的是jenkins,也就是之前的hudson.下载地址:http://jenkins-ci.org/ 其实C++的自动构建挺简单,jenkins支持shell/bat脚本,写好脚本即可. 编译:VS支持通过脚本进行编译,使用devenv即可进行编译 例如:devenv ../../../component/UDCDBLayer/UDCDBLayer.vcproj /rebuild rele