Android问题集锦(二)- 集成腾讯bugly SDK遇到的问题

腾讯bugly有两大功能,分别是全量更新与增量更新,下面针对增量更新罗列了一下自己在集成遇到的一些问题。

1.在生成基准包的时候,如果没有设置混淆的时候,是会缺少一个app-debug-mapping.txt文件的,但这不会影响生成补丁包的过程,在release环境下,基于代码安全性考虑,建议还是开启混淆的开关。
2.在生成补丁包的时候,需要注意的修改生成基准包生成的基准包目录(baseApkDir),否则会报错提示找不到的apk文件。
3.在补丁包的时,需要把自定义的apk名称屏蔽掉,否则会提示找不到改apk文件,bugly是不支持修改apk名称的。
4.如果开启的bugly的热更新功能,在编译运行app时是不支持Instant Run,需要关闭的,若开发测试中,可以关闭tinker-support插件(enable=false),或者在build.gradle的引用注释掉即可(apply from: ‘tinker-support.gradle’)。
5.自定义提示对话框:在补丁合并成功,默认情况下,会弹出对话框提示是否重启,sdk是没有对应接口开放来自定义的,此时可以先 Beta.canNotifyUserRestart = false,关闭默认的提示,再设置回调接口 Beta.betaPatchListener = new BetaPatchListener()中onApplySuccess方法中监听是否补丁合并成功,做自定义操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值