Skip to content

⚽ 如何调试

当你在真机上遇到样式、功能、或兼容性问题时。本章节提供可行的调试步骤,以便找出具体问题。

USB/连机调试

Android & TBS Studio

腾讯浏览服务,依托 X5内核强大的能力,致力于提供优化移动端浏览体验的整套解决方案。

tbs-studio

Android 客户端采用腾讯浏览服务中的 X5 内核作为内容展示的方案。TBS Studio 工具能帮助开发者分析和优化网页的设计,主要功能有网页Inspector调试,网页性能分析等。

准备

步骤

  1. TBS Studio 连接手机后会安装(手动确认) TBS demo。 TBS demo 会将系统浏览器切换为 X5 内核,切换成功后显示 X5 core: 43404

    tbsdemo.jpg
  2. 此时打开要调试的 APP ,进入待调试的页面,在电脑上重新检测 TBS 调试,并按照提示开启调试模式

    tbs-studio-debug
  3. 调试模式打开后,应用会重启,手动进入待调试的页面。点击 TBS Studio 中的启动调试,在弹出的 inspect with chrome developer tools 中选择需要调试的页面, 点击 inspect 进入 developer tools

    tbs-studio-inspect-list
  4. 此时展示在面前的便是熟悉的 chrome developer tools. 修改页面内容会实时反映到真机上,也可查看 Console 面板内容。

    tbs-studio-developer-tools.jpg

Q&A

Q: 打开 inspect 页面后一片空白,是怎么回事?

tbs-studio-developer-tools-white-screen.jpg

tbs-studio 内置的 chrome 需要到 https://chrome-devtools-frontend.appspot.com/ 域名下载调试设备的 chrome 内核,匹配版本,才能进行调试。

A: 使用 Chrome 浏览器中的 inspect

那么可以使用电脑上 Chrome 浏览器中的 inspect ,代替被墙的 tbs-studio 中的 inspect 。当然前提要有科学上网的环境,这种方案比直接代理 tbs-studio 软件要简单得多。

完成上述的步骤2,然后在 Chrome 浏览器地址栏输入 chrome://inspect/#devices,进入到 DevTools 界面,即可看到调试的设备。

参考链接

第三方App下TBS内核要如何调试?