真机调试
功能概述
真机远程调试功能可以实现直接利用开发者工具,通过网络连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。
调试流程
发起一个真机远程调试流程,需要先点击开发者工具的工具栏上 “真机调试” 按钮
此时,工具会将本地代码进行处理打包并上传,就绪之后,使用 Android 头条手机客户端扫描二维码,会先弹出一个确认窗口,10s 内点击确定才可以弹出调试窗口,开始远程调试。否则会默认进入预览模式
确认窗口
处于安全考虑,目前只有10s内点击确认按钮,才会弹出调试窗口,否则会默认进入预览模式。
远程调试窗口
使用手机扫描此二维码,即可开始远程调试。
要结束调试,直接关闭此调试窗口。
调试器
在远程调试的调试器里,开发者可以在 Console 面板里对代码进行调试,在 Sources 面板里查看小程序的源代码并进行断点单步调试
在 Sources 面板查看源代码。
除了可以在调试器进行单步调试,开发者还能在代码中手动插入 debugger; 语句进行断点调试。因此,如果想要在小程序启动的尽早时刻断点,可以在进入远程调试之前,编辑代码手动在需要断点处的代码插入 debugger; 语句来实现。
支持版本
目前仅在头条 Android 版本 7.2.9 及以上版本支持真机调试功能。iOS 暂时不支持真机调试