Android SDK 更新日志
2020.03.27 v3.1.3
- 优化:细节优化
2019.11.27 v3.1.2
- 优化:Android 8.0 后台限制的问题
2018.12.17 v3.1.1
- 优化:适配 android 9.0
- 优化:适配 android 8.0 的 http 请求规定
- 优化:适配 API 26下的 activity 方向问题
- 优化:metrics 版本截屏
2017.12.26 v3.0.0
- 新增:可选的瘦身统计版 SDK(剥离小球 UI 相关,有利于减小体积),参考 metrics-文档
- 优化:预处理资源,减小 SDK 体积
- 优化:细节优化
重大升级,强烈建议升级
2017.11.22 v2.4.0
- 新增:Android 8.0 适配
- 优化:细节优化
2017.05.27 v2.3.1
- 优化网络上传调用
- 其他优化
2017.04.14 v2.2.3
- 优化上传策略,解决上传卡顿
- 其他优化
2017.03.14 v2.2.2
- 优化上传策略
- 其他优化
2017.02.27 v2.2.1
- 传输压缩,优化带宽占用
- 其他优化
2017.02.10 v2.2.0
2016.12.19 v2.1.3
2016.10.29 v2.1.0
- 增加:
BugtagsOptions.extraOptions
,用于设置 log 记录的行数,详见文档 - 增加:
BugtagsOptions.remoteConfigCallback
,用于获取远程配置数据加载状态的回调,详见文档 - 修复:细节修复,增强
2016.10.26 v2.0.2
- 新增设置
远程配置
的数据获取模式的接口,BugtagsOptions -> remoteConfigDataMode
数据获取支持三种模式:
- Bugtags.BTGDataModeProduction:获取生产环境的数据
- Bugtags.BTGDataModeTesting:获取测试环境的数据
- Bugtags.BTGDataModeLocal:获取本地的数据文件,远程配置自动读取本地
src/main/assets
文件夹下的 main.local.properties 文件
2016.10.17 v2.0.0
- 新增:新增手机组合键截屏后自动进入问题描述页面功能——解决地图或者游戏截图黑屏的问题,请参考文档。
- 新增:远程配置功能,请参考文档。
- 新增:No-Op 包,满足需要线上移除 SDK 的需求,请参考文档。
- 增强:崩溃时所有的线程堆栈。
- 修复:细节修复。
2016.08.23 v1.3.3
Bugtags.sendExeption
支持在云端与崩溃数据进行区分- 增加上报 Bug 过程中可能发生的异常捕获
- 修改异步线程启动 SDK 的警告,使得更友好
2016.08.13 v1.3.2
- 修复关于外部存储器读写失败的问题
- 修复并行读写本地缓存的问题
2016.08.10 v1.3.1
- Bug 修复:在某些情况下出现的重传 OOM 情况
- Bugtags.log 增加1000行的行数限制
- 优化存储缓存系统,修复登陆后可能头像无法显示的问题
- 优化初始化,加快初始化速度,增加异步初始化方式,详情参考API 文档
- 新增快速登录功能,登录过的帐号会自动保存,点击帐号即可直接登录,长按帐号可删除记录,支持卸载重新安装
- 新增是否允许用户登录的接口,
BugtagsOptions -> enableUserSignIn
- 新增插件系统,支持 BugtagsInsta 实时跟踪插件
2016.06.07 v1.2.7
注意:v1.2.7 引入 NDK SO 文件,请参照解析文档设置支持的 SO 库构架
- 修复 userstep 无法关闭的问题
- 修复某些起下,获取到的 location 为 null 的情况
- 优化 http 请求错误 log
- 检查非法 appkey
- appkey 传输加密
2016.05.16 v1.2.6
- 修复 crash 信息中电量信息
- 修复网络请求中的 content-type 为空时返回错误的情况
- 修复 SDK 登陆后头像无法显示的问题
- 自动上传符号表插件,支持按照 buildVariant 来分别配置
- 细节优化
2016.04.26 v1.2.5
- 修复网络请求中拦截 httpurlconnection 的 bug
- 修改 Android 6.0 下悬浮窗权限获取逻辑,按需获取
- 修复悬浮窗可能会在首屏消失的问题
2016.04.14 v1.2.4
- 修复网络请求中拦截 okhttp 的 bug
- 修复带有虚拟键的设备截屏和小球表现 bug
- 捕获截屏时可能产生的 exception
- 修改数据上传的 timeout 时间,使得网络较差情况下可上传
- 修复 https 上传时的 ssl 错误
2016.03.31 v1.2.3
- 移除一个未使用的远程包依赖
- 修复网络切换的 bug
2016.03.30 v1.2.1
- 增加对
okhttp3
的网络请求跟踪的支持 - 增加对
loopj/android-async-http
的网络请求跟踪的支持 - 增加
uploadDataOnlyViaWiFi
启动选项,允许只在 WiFi 网络条件下上传问题 - 增加
currentInvocationEvent
api,用于获取当前呼出方式 - 其他优化
2016.03.16 Gradle 插件 v1.2.1
- 修复 windows 下编译期报 jar 路径错误
2016.03.12 v1.2.0
- 新增网络请求跟踪功能(支持 HTTP / HTTPS),默认禁用,在插件配置中设置
trackingNetworkEnabled true
开启; - 新增在
BTGInvocationEventBubble
模式下,可通过 Bugtags 后台动态改变集成模式; - 修复登陆后指派人获取失败的问题;
- 修复横竖屏切换小球消失的问题;
- 修复优先级切换 ui 显示的问题;
- 优化一些细节;
2016.03.09 v1.1.2
- 修复某些情况下小球可能会消失的问题
- 修复 v1.1.1 中 sslv3 解决方案未生效的问题
- 细节修复
2016.02.20 v1.1.1
- 兼容 Java 1.6
- 移除电话权限
- 修复可能存在的 sslv3 协议问题
- 细节修复
2016.01.06 v1.1.0
- 增加对
Cocos2d-x 游戏
的截屏支持(仅支持以 gradle 打包
) - 新增设置问题
提交之前和之后的回调 API
- 新增
手动调用截屏界面
API - 修复问题重传时可能产生的多线程竞争问题
- 其他 bug 修复
2015.12.05 v1.0.9
- 修复用户步骤时间记录的 bug,修改显示样式使得更易读
- 修复某些安卓 ROM 的 sdcard 路径不规范可能引起的 bug
- 修改对于 activity 的引用为软引用,
防止可能存在的内存泄漏
2015.11.19 v1.0.8
- 截图改进:包括
Toast 和 Dialog
- 性能优化
2015.11.06 v1.0.7
自定义
version name 与 version code- bug fix
2015.10.24 v1.0.6
- 支持
targetSdkVersion 23(Android M, 6.0)
; - 新增长按截图按钮重新开始记录数据;
- 支持后台高级设置的匿名提交选项;
- 优化闪退捕捉逻辑,Debugger Connected状态下
默认不上报闪退
; - 设备信息增加 CPU 构架信息;
- 修正 console log 获取逻辑;
权限可裁剪
,裁剪方法见帮助文档;- 启动选项可选 crash 截屏。
2015.09.29 v1.0.5
崩溃截图
- 更多启动选项
- bug 修复
- 性能优化
2015.09.03 v1.0.4
- 性能优化
2015.08.26 v1.0.3
- 传输反馈
- 精简依赖
- 改善集成方式
2015.08.20 v1.0.2
- 性能优化
2015.08.15 v1.0.1
- 小问题修改
2015.08.07 v1.0.0
- 正式版发布
2015.08.01 v0.9.0
- Pre-release 发布