uploading是什么意思 crash report

腾讯Bugly异常监控集成 - CSDN博客
腾讯Bugly异常监控集成
腾讯Bugly异常监控集成
本文对bugly的集成及使用做简单的整理及说明
集成Bugly SDK
在Module的build.gradle文件中添加依赖和属性配置:
dependencies {
compile 'com.tencent.bugly:crashreport:latest.release'
在AndroidManifest.xml中添加权限:
&uses-permission android:name="android.permission.READ_PHONE_STATE" /&
&uses-permission android:name="android.permission.INTERNET" /&
&uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&
&uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&
&uses-permission android:name="android.permission.READ_LOGS" /&
避免混淆Bugly,在Proguard混淆文件中增加一行配置:
-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}
配置符号表
在项目的buid.gradle文件的dependencies(buildscript部分)中添加:
classpath ‘com.tencent.bugly:symtabfileuploader:1.3.9’
其中1.3.9为插件版本号
在module的buid.gradle文件的顶部添加:
apply plugin: 'bugly'
appId = '&App ID&'
appKey = '&App Key&'
除了appId和appKey之外,还可以设置其他属性,属性列表如下:
execute boolean 插件开关
boolean 上传开关
符号表文件输出路径
/build.gradle文件如下:
buildscript {
repositories {
dependencies {
classpath 'com.tencent.bugly:symtabfileuploader:1.3.9'
其中”1.3.9”为Bugly插件版本号,更新插件只需要修改这个版本号并Rebuild一下工程即可。
//build.gradle文件如下:
apply plugin: 'bugly'
appId = ''
appKey = 'abcdefghijklmn'
项目应用了Bugly插件之后,Gradle会新建出一个“uploadReleaseSymtabFile”的任务,该任 务被“assembleRelease”任务依赖,即在Release编译时执行。
最简单的初始化
获取APP ID并将以下代码复制到项目Application类onCreate()中,Bugly会为自动检测环境并完成配置:
CrashReport.initCrashReport(getApplicationContext(), “注册时申请的APPID”, false);
为了保证运营数据的准确性,建议不要在异步线程初始化Bugly。
第三个参数为SDK调试模式开关,调试模式的行为特性如下:
● 输出详细的Bugly SDK的Log;
● 每一条Crash都会被立即上报;
● 自定义日志将会在Logcat中输出。
建议在测试阶段建议设置成true,发布时设置为false。
现在可以制造一个Crash,来体验Bugly的能力了。在初始化Bugly的之后,调用Bugly测Java Crash接口。
CrashReport.testJavaCrash();
一些常用配置
设置用户ID
bugly提供了用户ID记录接口,能精确定位到某个用户的异常。 例:网游用户登录后,通过该接口记录用户ID,在页面上可以精确定位到每个用户发生Crash的情况。
CrashReport.setUserId(“9527”);
//本次启动后的异常日志用户ID都将是9527
自定义日志功能
提供了自定义Log的接口,用于记录一些开发者关心的调试日志,可以更全面地反应App异常时的前后文环境。使用方式与android.util.Log一致。用户传入TAG和日志内容。该日志将在Logcat输出,并在发生异常时上报。有如下接口:
BuglyLog.v(tag, log)
BuglyLog.d(tag, log)
BuglyLog.i(tag, log)
BuglyLog.w(tag, log)
BuglyLog.e(tag, log)
1)使用BuglyLog接口时,为了减少磁盘IO次数,我们会先将日志缓存在内存中。当缓存大于一定阈值(默认10K),会将它持久化至文件。您可以通过setCache(int byteSize)接口设置缓存大小,范围为0-30K。例:
BuglyLog.setCache(12 * 1024)
//将Cache设置为12K
2)如果没有使用BuglyLog接口,且初始化Bugly时isDebug参数设置为false,该Log功能将不会有新的资源占用;
3)为了方便开发者调试,当初始化Bugly的isDebug参数为true时,异常日志同时还会记录Bugly本身的日志。请在App发布时将其设置为false;
4)上报Log最大30K;
自定义标签,用于标明App的某个“场景”。在发生Crash时会显示该Crash所在的“场景”,以最后设置的标签为准,标签id需大于0。例:当用户进入界面A时,打上9527的标签:
CrashReport.setUserSceneTag(context, 9527); // 上报后的Crash会显示该标签
注意:打标签之前,需要在Bugly产品页配置中添加标签,取得标签ID后在代码中上报。
设置自定义Map参数
自定义Map参数可以保存发生Crash时的一些自定义的环境信息。在发生Crash时会随着异常信息一起上报并在页面展示。
CrashReport.putUserData(context, “userkey”, “uservalue”);
注意:最多可以有9对自定义的key-value(超过则添加失败),key限长50字节、value限长200字节,过长截断。
上传错误信息
CrashReport.postCatchedException(new Exception(“..”));
本文已收录于以下专栏:
相关文章推荐
主要是为了获得崩溃监测,所以打算集成进一个第三方工具来监测、统计,原本打算使用阿里百川的码力,反正自己是搞失败了,报错,控制台无东西,最后怒而弃用,试了这个工具。
Bugly的集成也是分pod和手动...
一:给大家介绍一款简单高效的应用崩溃收集方法:腾讯Bugly
腾讯 Bugly,是腾讯公司为移动开发者开放的服务之一,面向移动开发者提供专业的 Crash 监控、崩溃分析等质量跟踪服务。Bugl...
项目接腾讯Bugly时遇到的问题为了方便查看用户使用我们的项目时出现的崩溃从而修复bug,进行版本迭代。我们基本上都会接入第三方上报错误的SDK,比如友盟统计和腾讯Bugly。比较两者列出的错误详细程...
安卓应用一般都害怕自己被杀,内存占用高是被杀的重要原因之一,所以大家都想尽各种招数应对,但效果都一般。
如果您有耐心看完这篇文章,您将懂得如何着手进行app的分析、追踪、注入等实用的破解技术,另外,通过“入侵”,将帮助您理解如何规避常见的安全漏洞
随着项目中动态链接库越来越多,我们也遇到了很多奇怪的问题,比如只在某一种 OS 上会出现的 `java.lang.UnsatisfiedLinkError`,但是明明我们动态库名称没错,ABI 也没错...
先说自己的解决办法:
一、先看看自己的gradle插件版本,项目的build.gradle中gradle:后面为版本号,例:
classpath 'com.android.tools.build:gr...
腾讯 Bugly,是腾讯公司为移动开发者开放的服务之一,面向移动开发者提供专业的 Crash 监控、崩溃分析等质量跟踪服务。Bugly 能帮助移动互联网开发者更及时地发现掌控异常,更全面的了解定位异常...
Android Bug异常收集第三方腾旭Bugly集成,之前一直没有用过这个工具,今天集成了一下还是挺好用的。
      1.第一步登陆(使用qq号码就可以了),然后创建一个产品,填入基本的信息
转: 腾讯Bugly的前世今生
先给大家讲个小故事。
      故事发生在2011年底,鹅厂(腾讯)内部出现一个“RDM异常上报”的服务。某App的开发哥尝试着接入使用了一下...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)How To Submit A Sellercore Bug or Crash Report? | Sellercore
How To Submit A Sellercore Bug or Crash Report?
Are you having bug or crashing issues? Please report them as we are always trying to fix all known issues.
Please describe your issues…
What internet browser are you currently using? (e.g. Explorer, Chrome, Firefox, Safari)
When and what do you believe are causing these issues? (e.g. When I try uploading multiple images…)
Is this an ongoing issue or the first time?
Will providing a screenshot help explain your issue?
Any other useful information you can offer.
Please use Category – Sellercore && Crash / Bug Report
We apologize for your inconvenience and strive to make Sellercore the best experience for new and advanced users.
Accepted/Unaccepted
Show accepted answers only
Your Answer
first to submit. 上传我的文档
 下载
 收藏
采油一线资深采油工程师,采油工程技术员,研究并擅长采油工艺采油工程,曾获采油厂十佳采油技术员。
 下载此文档
正在努力加载中...
CRASH REPORT (OH-1) SUBMISSION STRUCTURE
下载积分:2500
内容提示:CRASH REPORT (OH-1) SUBMISSION STRUCTURE
文档格式:DOC|
浏览次数:1|
上传日期: 15:34:38|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2500 积分
下载此文档
该用户还上传了这些文档
CRASH REPORT (OH-1) SUBMISSION STRUCTURE
关注微信公众号

我要回帖

更多关于 battlegrounds 的文章

 

随机推荐