HarmonyOS之跨设备分布式应用调试
生活随笔
收集整理的這篇文章主要介紹了
HarmonyOS之跨设备分布式应用调试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、簡介
- 開發者可以通過 HarmonyOS Interface Definition Language(簡稱 HarmonyOS IDL)實現不同設備之間的跨進程通信(IPC,Inter-Process Communication),即開發者可以在一個設備上訪問另一個設備的進程或者調用另一個設備的方法,實現多設備的協同能力。
- 因此,DevEco Studio 基于 HarmonyOS IDL 實現的跨設備的分布式場景,提供了跨設備的 HarmonyOS 分布式應用的調試功能,方便開發者調測分布式應用。
二、前提條件
- 工程中至少包含 2 個及以上的模塊,且模塊代碼是基于 HarmonyOS IDL 的 Java 語言實現。
- 調測的多個設備成功組網,包括連接到同一個 WLAN 網絡、登錄同一個華為帳號和同時打開藍牙開關。
- 已連接真機設備,或已啟動分布式模擬器。
三、操作步驟
- 在涉及跨設備調用的代碼行設置斷點。
- 選擇已創建的跨設備調試配置(Super App)選項,單擊啟動按鈕啟動調試。
- 在彈出的設備選擇窗口,指定調試設備對應的模塊名稱。
-
- 啟動調試后,DevEco Studio 將按照勾選的多個設備,分別啟動多個調試會話窗口,命名為:“Super App-模塊名”,如 Super App-entry。
- 在代碼執行到斷點處(跨設備調用的代碼處),點擊 Step Into,快捷鍵為 F7(Mac 為 F7),則會自動跳轉到被調用代碼接口方法處。
- 例如,在上圖中的調試界面為例,在 Phone 中調用 TV 的音樂播放能力,單擊 Step Into,調試窗口將從“Super App-entry”跳轉到“Super App-entrytv”窗口,同時,代碼也會跳轉到對應的接口方法處,無需開發者手動設置斷點。
總結
以上是生活随笔為你收集整理的HarmonyOS之跨设备分布式应用调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HarmonyOS之JS/Java跨语言
- 下一篇: HarmonyOS之sdkmgr命令的使