在 HDC2021 技術論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動。模擬器作為一個應用開發者在使用 IDE 進行代碼開發、調試時是必不可少的。在調試代碼時能夠快速響應,迅速定位才能夠給使用者最優的體驗。
本次本地模擬器目前僅支持手機(Huawei P40)的創建,可以運行和調試 Phone 設備的 HarmonyOS 應用,在本地模擬器上運行應用兼容簽名與不簽名兩種類型的 HAP。
該特性在 DevEco Studio V3.0 Beta1 及更高版本中支持,目前僅支持 API6 的應用程序,因此創建應用程序時需要選擇 API6。
特性如下:
本地運行,真機性能
器件仿真,全能模擬
數據注入,快捷方便
應用調試,支持多種語言
設備要求:
Windows 系統:內存推薦為 16GB 及以上
MacOS 系統:內存推薦為 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 創建本地模擬器 Huawei P40。
說明:目前僅支持 Phone,雖然能夠看到 TV 和 Wearable,但是沒有 System Image,所以無法創建。
⑥啟動本地模擬器,查看效果,操作流暢度基本與真機相似。
斷點調試HelloHarmonyOS
我在 HelloHarmonyOS 項目中的 MainAbilitySlice 中加入一行代碼,并打斷點。
接著使用 Debug 方式運行程序,等待本地模擬器安裝應用程序。
斷點進入毫秒級別響應,相比遠程模擬器 Debug 模式來說,已經不是一個量級的了。
之前使用遠程模擬器,設備、網絡等資源配置較低時,斷點調試,查看變量值時需要等待時間過長。
體驗感悟:
相對于遠程模擬,本地模擬器的響應速度是杠杠的。
本地模擬器的出現,能夠使得不需要采購過多的設備,即能達到多設備調試。
對電腦內存要求稍高,內存不夠,需要啟動多次才能成功。
希望能夠在下次更新中能夠出現更多的本地模擬器設備。
編輯:jq
在 HDC2021 技術論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動。模擬器作為一個應用開發者在使用 IDE 進行代碼開發、調試時是必不可少的。在調試代碼時能夠快速響應,迅速定位才能夠給使用者最優的體驗。
本次本地模擬器目前僅支持手機(Huawei P40)的創建,可以運行和調試 Phone 設備的 HarmonyOS 應用,在本地模擬器上運行應用兼容簽名與不簽名兩種類型的 HAP。
該特性在 DevEco Studio V3.0 Beta1 及更高版本中支持,目前僅支持 API6 的應用程序,因此創建應用程序時需要選擇 API6。
特性如下:
本地運行,真機性能
器件仿真,全能模擬
數據注入,快捷方便
應用調試,支持多種語言
設備要求:
Windows 系統:內存推薦為 16GB 及以上
MacOS 系統:內存推薦為 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 創建本地模擬器 Huawei P40。
說明:目前僅支持 Phone,雖然能夠看到 TV 和 Wearable,但是沒有 System Image,所以無法創建。
⑥啟動本地模擬器,查看效果,操作流暢度基本與真機相似。
斷點調試HelloHarmonyOS
我在 HelloHarmonyOS 項目中的 MainAbilitySlice 中加入一行代碼,并打斷點。
接著使用 Debug 方式運行程序,等待本地模擬器安裝應用程序。
斷點進入毫秒級別響應,相比遠程模擬器 Debug 模式來說,已經不是一個量級的了。
之前使用遠程模擬器,設備、網絡等資源配置較低時,斷點調試,查看變量值時需要等待時間過長。
體驗感悟:
相對于遠程模擬,本地模擬器的響應速度是杠杠的。
本地模擬器的出現,能夠使得不需要采購過多的設備,即能達到多設備調試。
對電腦內存要求稍高,內存不夠,需要啟動多次才能成功。
希望能夠在下次更新中能夠出現更多的本地模擬器設備。
編輯:jq
-
WINDOWS
+關注
關注
4文章
3569瀏覽量
89303 -
模擬器
+關注
關注
2文章
881瀏覽量
43421 -
DEBUG
+關注
關注
3文章
94瀏覽量
19976 -
DevEco Studio
+關注
關注
0文章
25瀏覽量
1144
原文標題:DevEco Studio本地模擬器初體驗!
文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論