上传程序crash的日志------bugly

有时候负责的程序出错了,自己能复现还好,但是要是复现不了,但是客户那边又说能复现,并且客户还不在一个城市,所以找来找去,发现了bugly,发现还行,就研究了下。

官方的文档,感觉不少,其实总结一下,东西也不算太多。
使用起来
1.纯Java代码,没有Native代码(C/C++)或者集成了其他第三方SO库。
1.1.申请APPID。
(原创)上传程序crash的日志------bugly - xiaomi4980 - time running
 
1.2.引入jar包。
1.3.在Application里面的onCreate里面
(原创)上传程序crash的日志------bugly - xiaomi4980 - time running
 1.4.做避免混淆bugly。在proguard-project.txt文件加入.(如果你的程序不做混淆操作,这一步好像可以省略,这是我实验的结论)
(原创)上传程序crash的日志------bugly - xiaomi4980 - time running
 
2.有Native代码(C/C++)或者集成了其他第三方SO库。

如果你项目有“Native代码(C/C++)或者集成了其他第三方SO库。”
那么在上面操作步骤的基础上,再加上bugly提供的NDK相关的东西,如下:

2.1.复制你项目对应的lib下面的“libBugly.so”文件。
(你项目lib有什么文件,你就去下载的NDK的目录下面复制相应文件夹下的libBugly.so文件到你自己项目的文件夹下。)
比如,你项目lib下面有
(原创)上传程序crash的日志------bugly - xiaomi4980 - time running
 那么你就去你下载的NDK(bugly官网提供的)
(原创)上传程序crash的日志------bugly - xiaomi4980 - time running
你去“armeabi”文件夹下面复制libBugly.so文件,放到你的项目的“armeabi”文件夹下面就OK了。

2.2.bugly官网还建议加入“配置符号表”。但是我没看懂文档上面说的“debug so”是从哪里来的,看着像是so的debug版本,但是,我项目用的是其他部门的so,想获得debug版本,麻烦的很,就没弄。以上的操作做完之后,我实验了下,可以使用了。

ps:有空了继续研究,bugly好像出来很长时间了(14年出来的?),要是有这方面的老司机,欢迎指正!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值