在 HDC2021 技術論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動。模擬器作為一個應用開發(fā)者在使用 IDE 進行代碼開發(fā)、調試時是必不可少的。在調試代碼時能夠快速響應,迅速定位才能夠給使用者最優(yōu)的體驗。
本次本地模擬器目前僅支持手機(Huawei P40)的創(chuàng)建,可以運行和調試 Phone 設備的 HarmonyOS 應用,在本地模擬器上運行應用兼容簽名與不簽名兩種類型的 HAP。
該特性在 DevEco Studio V3.0 Beta1 及更高版本中支持,目前僅支持 API6 的應用程序,因此創(chuàng)建應用程序時需要選擇 API6。
特性如下:
本地運行,真機性能
器件仿真,全能模擬
數據注入,快捷方便
應用調試,支持多種語言
設備要求:
Windows 系統(tǒng):內存推薦為 16GB 及以上
MacOS 系統(tǒng):內存推薦為 8GB 及以上
開啟本地模擬器
①更新 DevEco Studio 版本為 3.0 Beta1(可以直接下載新版本)。
②在setting→SDK Manager→HarmonyOS Legacy SDK→Platforms→SDK(API Version 6)→System-image-phone 中勾選并更新。
③更新 SDK Manager→HarmonyOS Legacy SDK→Tools→EmulatorX86
④讓本地模擬器顯示在 HarmonyOS Device Manager
⑤Tools→Device Manager 打開設備管理器,選中 Local Emulator→點擊右下角 New Emulator 創(chuàng)建本地模擬器 Huawei P40。
說明:目前僅支持 Phone,雖然能夠看到 TV 和 Wearable,但是沒有 System Image,所以無法創(chuàng)建。
⑥啟動本地模擬器,查看效果,操作流暢度基本與真機相似。
斷點調試 HelloHarmonyOS
我在 HelloHarmonyOS 項目中的 MainAbilitySlice 中加入一行代碼,并打斷點。
接著使用 Debug 方式運行程序,等待本地模擬器安裝應用程序。
斷點進入毫秒級別響應,相比遠程模擬器 Debug 模式來說,已經不是一個量級的了。
之前使用遠程模擬器,設備、網絡等資源配置較低時,斷點調試,查看變量值時需要等待時間過長。
體驗感悟:
相對于遠程模擬,本地模擬器的響應速度是杠杠的。
本地模擬器的出現,能夠使得不需要采購過多的設備,即能達到多設備調試。
對電腦內存要求稍高,內存不夠,需要啟動多次才能成功。
希望能夠在下次更新中能夠出現更多的本地模擬器設備。
責任編輯:haq
-
源代碼
+關注
關注
96文章
2945瀏覽量
66747 -
鴻蒙系統(tǒng)
+關注
關注
183文章
2634瀏覽量
66344 -
HarmonyOS
+關注
關注
79文章
1975瀏覽量
30194 -
DevEco Studio
+關注
關注
0文章
21瀏覽量
1089
原文標題:DevEco Studio本地模擬器初體驗!
文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區(qū)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論