运行官方bugly的热修复demo流程

一、Bugly热修复文档:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20170413153245#_3

二、Bugly应用升级文档:https://bugly.qq.com/docs/user-guide/instruction-manual-android-upgrade/?v=20170413153245

0、修改SampleApplicationLike.java文件

// 这里实现SDK初始化,appId替换成你的在Bugly平台申请的appId
        Bugly.init(getApplication(), appId, true);
提示:appId获取,https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20161206145314#bug登录之后,新建应用就可以看到。如果看不到,点击更多。

修改app 目录下build.gradle, tinkerId = "bugly_2.0" // 必选,默认为null,bugly_2.0意思是版本号2.0.

1、生成基线版本的包。


2、修改app 目录下的build.gradle文件中ext{},如图



3、修改BugClass.java中文件

把BugClass.java中的

//        String str = null;
//        int length = str.length();
注释掉


4、生成补丁包



功能测试:

1、安装基线包,也就是有bug的包。就是上图中app-release-1211-22-29-09.apk,运行之后,点击请求补丁,要不然,上次补丁到后台的时候会说,检查不到版本号。

2、上传补丁。

最后再运行基线包,请求补丁,请求补丁成功,点击显示结果,Toast 这个This is a bug class, bugly is very niubi 就说明成功了。


问题:如果遇到下发不了,排除了接入的问题之后,可以看看后台下发设备是不是选择了开发设备,改成全量设备即可。

具体测试:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix-demo/?v=20170627170213#1

参考资料:

1、http://blog.csdn.net/qq_17387361/article/details/53418853

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值