codecamp

真机调试

功能概述

真机远程调试功能可以实现直接利用开发者工具,通过网络连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。


调试流程

发起一个真机远程调试流程,需要先点击开发者工具的工具栏上 “真机调试” 按钮

此时,工具会将本地代码进行处理打包并上传,就绪之后,使用 Android 头条手机客户端扫描二维码,会先弹出一个确认窗口,10s 内点击确定才可以弹出调试窗口,开始远程调试。否则会默认进入预览模式


确认窗口

处于安全考虑,目前只有10s内点击确认按钮,才会弹出调试窗口,否则会默认进入预览模式。


远程调试窗口

使用手机扫描此二维码,即可开始远程调试。

要结束调试,直接关闭此调试窗口。


调试器

在远程调试的调试器里,开发者可以在 Console 面板里对代码进行调试,在 Sources 面板里查看小程序的源代码并进行断点单步调试

在 Sources 面板查看源代码。

除了可以在调试器进行单步调试,开发者还能在代码中手动插入 debugger; 语句进行断点调试。因此,如果想要在小程序启动的尽早时刻断点,可以在进入远程调试之前,编辑代码手动在需要断点处的代码插入 debugger; 语句来实现。


支持版本

目前仅在头条 Android 版本 7.2.9 及以上版本支持真机调试功能。iOS 暂时不支持真机调试

代码片段
一键搬家工具
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

字节跳动小程序 介绍

字节跳动小程序 开发

字节跳动小程序开发框架

字节跳动小程序开发框架基础说明

字节跳动小程序开发框架基础功能

字节跳动小程序开发框架逻辑层

无标题文章

无标题目录

API

无标题文章

无标题文章

无标题文章

无标题文章

无标题文章

无标题目录

无标题目录

无标题文章

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }