bugly使用心得
来源:互联网 发布:nginx根据域名跳转 编辑:程序博客网 时间:2024/04/30 15:19
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'
- bugly使用心得
- Bugly使用
- Bugly的使用
- 腾讯Bugly的使用
- Bugly的使用
- 腾讯Bugly的使用
- 腾讯Bugly的使用
- ios Bugly使用简介
- Bugly
- bugly
- IOS中使用腾讯Bugly
- Android 应用更新使用Bugly
- [IOS笔记][Bugly]首次使用bugly收集app崩溃信息
- [Android笔记][Bugly]首次使用bugly收集app崩溃信息
- Bugly Android 快速接入使用文档
- Bugly Android 快速接入使用文档
- 如何使用Bugly进行热修复
- 怎么样使用BugLy进行热修复
- 使用Coded UI Test测试DataGridView遇到的问题
- Linux驱动技术(七) _内核定时器与延迟工作
- What is the difference between pages and blocks?
- Java移位运算符及小技巧
- Zepto Click点透情况解决办法
- bugly使用心得
- 1021. Deepest Root (25)
- Hibernate 主键生成
- css设置透明度
- Java初学之抛异常
- ecshop 模板设置详解
- HDU2057_A + B Again_十六进制输入输出
- Hbase学习6_<hostname>:9000 failed on connection exception: java.net.ConnectException: 拒绝连接
- android修改react native依赖包的版本