在最新的DevEco Stdio中,选择的调试机型除了远程真机和本地真机外,还添加虚拟机组合,用于分布式的调试。
调试的一般步骤如下;
1.在涉及跨设备调用的代码行设置断点。
2.选择跨设备调试配置(Super App)选项,单击
按钮启动调试。
3.在弹出的设备选择窗口,指定调试设备对应的模块名称。
4.启动调试后,DevEco Studio将按照勾选的多个设备,分别启动多个调试会话窗口,命名为:“Super App-模块名”,如Super App-entry。
5.在代码执行到断点处(跨设备调用的代码处)中断,点击Step Into,快捷键为F7(Mac为F7),则会自动跳转到被调用代码接口方法处。
6.例如,以上图中的调试界面为例,在Phone中调用TV的音乐播放能力,单击Step Into,调试窗口将从“Super App-entry”跳转到“Super App-entrytv”窗口,同时,代码也会跳转到调用实现的接口方法处,无需开发者手动设置断点。