Part3 调试工具使用说明

更新时间:2017/03/17 访问次数:13210

调试工具用于patch正式发布前的调试环节

  • 扫码二维码方式, 将刚刚上传到后台的补丁通过扫描二维码下载到本地,尝试加载补丁
  • 应用本地补丁方式, 传入本地补丁的绝对路径, 尝试加载补丁

如还未下载调试工具,请前往文档SDK下载&版本更新记录下载Android调试工具,切记若使用2.0必须下载最新调试工具,最新调试工具外观和旧版一样,只是内部代码修改了包名,不一致的话工具会闪退。

3.1 连接测试的应用

  • 在编辑框内输入要进行测试的应用包名,确认输入无误后点击连接应用按钮
  • 工具与测试的应用建立连接,连接成功后输出应用的信息
    aidl方式连接原应用, 所以在部分机型上可能导致失败, 比如MIUI最新系统上, 默认禁用了跨应用aidl, MIUI上可以设置取消这个限制, 其它系统类似处理.

3.2 应用补丁

扫描二维码方式

  • 打补丁工具生成的baichuan-hotfix-patch.jar补丁包上传到百川hotfix产品后台
  • 点击扫描二维码按钮,打开二维码页面,将二维码置于扫描框内。
  • 扫描完成以后返回,输出扫描到的patch地址,向应用发出拉取patch的请求。
  • patch拉取和加载状态在输出台输出,当显示下载和加载成功,打开应用进行检查。

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨

应用本地补丁方式

  • 打补丁工具生成的baichuan-hotfix-patch.jar补丁包推送到本地存储任何一个目录下
  • 应用本地补丁按钮上面的输入框输入补丁在手机存储中的绝对路径
  • 补丁加载状态在输出台输出,当显示下载和加载成功,打开应用进行检查

3.3 断开连接的应用

点击断开应用连接按钮,将断开与应用的连接。调试到此结束。

3.4 清除通知内容

当输出台显示信息过多时,可点击清除下列通知内容按钮对通知信息进行清除。

3.5 使用示例

  • 下载demo工程后, 安装并打开old.apk, 安装调试工具
  • 输入“com.taobao.hotfix.demo”包名, 连接应用, 提示连接成功
  • 应用本地补丁示例
  • 补丁工具生成的补丁包baichuan-hotfix-patch.jar推送到本地的/sdcard/Download目录, 然后输入该补丁包的绝对路径, 点击应用本地补丁按钮
  • Mode:2 表示本地补丁模式, Code:1 表示加载成功 HandlePatchVersion:-1 表示本地补丁
  • 扫描二维码示例
  • 补丁工具生成的补丁包baichuan-hotfix-patch.jar上传到百川hotfix后台
  • 点击扫描二维码按钮扫后台补丁二维码
  • Mode:1 表示扫码模式, Code:12 表示应用当前已经有一个补丁, 所以新补丁不会立刻加载需要等下一次重启加载, HandlePatchVersion:89 表示后台拉取下来的补丁版本89

FAQ

关于此文档暂时还没有FAQ
返回
顶部