bugly使用心得

Bugly使用心得

一接入配置

使用bugly首先按照官方给的文档进行配置,当然了也可以使用官方demo的配置直接,copy过来。官方资料都和很全面不再赘述。

这个是官方使用文档

https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20170213095331


或者下载官方的demo,根据上面提供的地址点击右上方SDK

选择包含tinker的sdk进行下载

 

接入bugly的时候由于代码中有不少关于反射 东西这个时候如果开启minifyEnabled true或者shrinkResourcetrue 都是会包各种错误的,千万不能开,统统设置成false


当你的在接入bugly的时候看光文档有个地方会让人感觉很晕,enableProxyApplication的值怎么设置,如果你设置的值是false,则你的Application需要继承TinkerApplication

 

 

 

 

 

 

 

 

 

 

 

 

二编译项目

当你跟着官方文档或者demo配置完毕开始编译项目下面这些需要注意

如果你的baseApkdir配置了一个在本机不存在的地址在编译基础包的时候是不会报错的。但是当你在编译补丁的时候就需要替换成你的基准包的地址(不管你是打单个包还是多渠道包都是一样)

       根据官方的文档你在打补丁包的时候还需要注意修改tinkerId,这个是进行热更新的唯一标识,关于tinkerId个人推荐的配置方式是跟基准包的versionname一样,而补丁则再在versionname的基础上加上尾缀例如:“.1”

 

三发布补丁

发布的时候有个坑需要注意那就是补丁包必现按照规定的格式命名(好尴尬,为此QA找我喝茶…………)patch_signed。不然上传会出现失败不能识别的情况

 

发布补丁的时候有个开发设备,会让人迷惑是什么意思


开发设备的定义是需要在代码中加入这句话

Bugly.setIsDevelopmentDevice(getApplicationContext(), true);


添加完bugly有个特点就是你不能再直接,使用数据线debug,如果想要直接debug,请注释掉下面这句话

apply from: 'tinker-support.gradle'
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值