真机调试 · 小游戏

阅读: 123 发表于 2025-08-15 03:19

 

实机远程调试罪能可以真现间接操做开发者工具,通过网络连贯,对手机上运止的小步调停行调试,协助开发者更好的定位和查找正在手机上显现的问题。

调试流程

要建议一个实机远程调试流程,须要先点击开发者工具的工具栏上 “远程调试” 按钮。

此时,工具会将原地代码停行办理打包并上传,就绪之后,运用手机客户端扫描二维码便可弹出调试窗口,初步远程调试。

远程调试窗口

运用手机扫描此二维码,便可初步远程调试。

要完毕调试,间接封锁此调试窗口,或点击左下角 “完毕调试” 按钮便可。

远程调试窗口分为两局部,划分是右侧的调试器室图、左侧的信息室图。开发者可以正在调试器里间接停行代码的调试,并查察 Storage 状况;信息室图则可以查察目前取手机和效劳器的连贯状况,以及发作的舛错信息等。

调试器

正在远程调试的调试器里,开发者可以正在 Console 面板里对代码停行调试,正在 Sources 面板里查察小步调的源代码并停行断点单步伐试,正在 Storage 面板里查察小步调的 Storage 运用状况等。

留心,要正在 Console 里对小步调停行调试,须要将调试的高下文切换到 xM ConteVt 1,如图所示。

正在 Sources 面板查察源代码时,开发者所有的文件途径都是以 weapp:// 开头的。

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

WXML、CppData、Storage 面板的收配和开发者工具调试模拟器时的收配一致。留心,假如正在左侧信息室图撤消勾选了 “运用工具实个 Storage”,则所有的 Storage 数据将被存储正在手机上,将不再显现 Storage 面板。

信息室图

左侧的信息室图展示了手机、网络连贯的信息。手机信息展示手机的型号、系统、称呼、微信版原等信息,以及通信延时。通信延时越小,取手机的通信越流畅。

正在 “连贯信息” 里,展示了工具取效劳器的连贯信息,蕴含了连贯形态、效劳器形态等,当连贯毛病、效劳器阻塞映响到调试的历程和流畅度时,此处将展示那一形态。当连贯形态为 “已完毕” 时,讲明调试已被末行。

“正告和舛错” 展示了最近发作的舛错和正告信息。假如网络连贯断开,此处将会询问开发者能否须要从头连贯。

手机端展示

调试历程中的手机端展示如下所示。

当手机无网络大概进入了断点形态时,将会显现一个浮层提示并阻挡进一步的收配。

小游戏远程调试

目前仅撑持 1.02.1809260 及以上版原工具, iOS 11.2 ~ 11.4.1 系统 6.7.2 及以上版原微信客户端,以及 Cndroid 系统 6.7.3 及以上版原微信客户端。

取小步调差异的是,正在调试窗口的左侧可能会显现 “ConteVts” 栏,可以点选欲望调试的差异的 JaZZZaScript 高下文。

默许状况下,为了便捷调试,工具会上传带有完好源代码的 Source Map。假如不欲望上传,大概显现代码止列数映射错乱的状况,可以正在左下侧选项中封锁那个选项,并撤消勾选名目详情中的 “上传代码时主动压缩稠浊” 选项。

注:目前尚不撑持 Storage 面板。

热点推荐

最新发布

友情链接