手機(jī)鴻蒙 HarmonyOS 等開(kāi)發(fā)必備,華為 DevEco Device Tool 3.0 Beta 2 發(fā)布

華為 DevEco Device Tool 是面向智能設(shè)備開(kāi)發(fā)者提供的一站式集成開(kāi)發(fā)環(huán)境,支持 HarmonyOS Connect / OpenHarmony 的組件按需定制,支持代碼編輯、編譯、燒錄和調(diào)試、性能監(jiān)測(cè)等功能,支持 C / C++ 語(yǔ)言,以插件的形式部署在 Visual Studio Code 上,支持 Windows10 64 位或 Ubuntu18 及以上版本。
本次為大家?guī)?lái)的是新版本 3.0 Beta2,新增三項(xiàng)新功能,歡迎大家升級(jí)體驗(yàn)!
升級(jí)方式
打開(kāi)已安裝的歷史版本 Device Tool,點(diǎn)擊提示信息中的升級(jí)鏈接。
直接從 HarmonyOS 官網(wǎng)下載新版本:
https://device.harmonyos.com/cn/develop/ide#download_beta
一、新增可視化 Trace 工具
在調(diào)試設(shè)備應(yīng)用程序時(shí),如果出現(xiàn)應(yīng)用運(yùn)行不穩(wěn)定問(wèn)題(如死機(jī)死鎖),開(kāi)發(fā)者只能通過(guò)添加打印數(shù)據(jù)和人工分析日志來(lái)定位問(wèn)題,影響開(kāi)發(fā)效率。
此次 3.0 Beta2 版本新增支持 Hi3516DV300、Hi3518EV300 開(kāi)發(fā)板的可視化 Trace 工具。該工具以事件信息視圖、CPU 負(fù)載視圖、內(nèi)存監(jiān)控視圖和任務(wù)軌跡視圖來(lái)直觀體現(xiàn)事件詳情、CPU 占比、內(nèi)存趨勢(shì)圖和任務(wù)切換軌跡。開(kāi)發(fā)者通過(guò)可視化 Trace 工具可以更好地理解系統(tǒng)、輔助定位程序運(yùn)行不穩(wěn)定問(wèn)題,從而大幅度提升開(kāi)發(fā)效率。
圖 1 可視化 Trace 工具
二、新增 Perf 性能分析工具
開(kāi)發(fā)者在測(cè)試過(guò)程中,往往遇到 CPU 占用高和無(wú)法定位性能瓶頸等問(wèn)題。為了避免這些問(wèn)題,開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中常常需要時(shí)刻關(guān)注性能使用情況。
此次 3.0 Beta2 版本新增支持 Hi3516DV300、Hi3518EV300 開(kāi)發(fā)板的 Perf 性能分析工具,該工具通過(guò)計(jì)數(shù)模式和采樣模式采集事件發(fā)生的次數(shù)、執(zhí)行時(shí)間和上下文信息,進(jìn)而分析熱點(diǎn)函數(shù)、熱點(diǎn)路徑等信息,助力開(kāi)發(fā)者識(shí)別性能瓶頸,輔助開(kāi)發(fā)者對(duì)應(yīng)用性能進(jìn)行優(yōu)化。
該工具支持三種類型采樣事件:
硬件 PMU(Performance Monitoring Unit,性能監(jiān)控單元)事件:采集循環(huán)次數(shù)(cycle)和緩存量(cache)。
軟件打點(diǎn)采樣事件:采集中斷和內(nèi)存申請(qǐng)次數(shù)、中斷和內(nèi)存申請(qǐng)發(fā)生概率。
高精度周期事件:按固定周期采樣事件,時(shí)間精確到微秒(us)。
圖 2 Perf 性能分析工具
三、新增基于 Hi3861 芯片的開(kāi)發(fā)板的應(yīng)用兼容性測(cè)試套件 acts
為了保證合作伙伴的設(shè)備和應(yīng)用在 HarmonyOS 上能穩(wěn)定地運(yùn)行,同時(shí)提供一致性的接口和業(yè)務(wù)體驗(yàn),合作伙伴的設(shè)備和應(yīng)用在正式發(fā)布之前,需要進(jìn)行一系列兼容性測(cè)試。
為了保證合作伙伴開(kāi)發(fā)的的設(shè)備應(yīng)用軟件在 HarmonyOS Connect / OpenHarmony 上能穩(wěn)定地運(yùn)行,同時(shí)保證接口的一致性及高質(zhì)量的業(yè)務(wù)體驗(yàn),在正式發(fā)布之前,需要進(jìn)行一系列兼容性測(cè)試。
此次 3.0 Beta2 版本新增支持基于 Hi3861 芯片的開(kāi)發(fā)板的應(yīng)用兼容性測(cè)試套件 acts,目的是幫助終端設(shè)備廠商盡早檢測(cè)應(yīng)用與 HarmonyOS Connect / OpenHarmony 的兼容性,確保應(yīng)用在整個(gè)開(kāi)發(fā)過(guò)程中滿足 HarmonyOS Connect / OpenHarmony 的兼容性要求。
具體使用方法:首先在配置文件 config.json 中添加編譯配置,然后在 Linux 環(huán)境中,進(jìn)入工程根目錄執(zhí)行 xts 分包編譯命令,最后將本地的燒錄工具 HiBurn.exe 拷貝到 acts\resource\tools 目錄下,修改 acts\config\user_config.xml 文件的配置。接下來(lái)的操作如圖 3 所示。
圖 3 應(yīng)用兼容性測(cè)試套件
四、HUAWEI DevEco Device Tool 新功能一覽
新增特性:
新增基于 Hi3516DV300、Hi3518EV300 開(kāi)發(fā)板的可視化 Trace 工具,可清晰地了解系統(tǒng)運(yùn)行的事件詳情、CPU 占比、內(nèi)存趨勢(shì)圖和任務(wù)切換軌跡,更好地理解系統(tǒng)和輔助定位程序運(yùn)行不穩(wěn)定問(wèn)題。
新增支持 Hi3516DV300、Hi3518EV300 開(kāi)發(fā)板的 Perf 性能分析工具,有助于開(kāi)發(fā)者快速有效地識(shí)別性能瓶頸,輔助系統(tǒng)性能優(yōu)化。
新增基于 Hi3861 芯片的開(kāi)發(fā)板的應(yīng)用兼容性測(cè)試套件 acts,幫助終端設(shè)備廠商盡早檢測(cè)應(yīng)用與 HarmonyOS Connect / OpenHarmony 的兼容性,確保應(yīng)用在整個(gè)開(kāi)發(fā)過(guò)程中滿足 HarmonyOS Connect / OpenHarmony 的兼容性要求。
新增支持基于 RK3568 的 HH-SCDAYU200 開(kāi)發(fā)板在 Linux 環(huán)境中編譯和在 Windows 環(huán)境中燒錄,支持基于 XR806 的開(kāi)發(fā)板在 Linux 環(huán)境中編譯和在 Linux / Windows 環(huán)境中燒錄。
增強(qiáng)特性:
由于在一體化安裝工具(DevEco Device Tool Installer)中,集成(Node.js 和 HPM)組件,因此開(kāi)發(fā)者只需要勾選所需組件即可自動(dòng)下載安裝搭建 IDE 環(huán)境的組件。
基于 Hi3861 芯片的開(kāi)發(fā)板,燒錄參數(shù)“波特率”支持設(shè)置為 921600。
優(yōu)化一體化安裝功能,開(kāi)發(fā)者無(wú)需手動(dòng)配置,即可自動(dòng)安裝 DevEco Device Tool。
在一體化安裝過(guò)程中,Python 默認(rèn)下載源更新為華為云,便于國(guó)內(nèi)用戶獲取,增強(qiáng)用戶體驗(yàn)。
修復(fù)的問(wèn)題:
修復(fù)了基于 Hi3861 芯片的開(kāi)發(fā)板,在 Linux 環(huán)境中點(diǎn)擊 build 編譯后,在 Windows 系統(tǒng)選擇 hiburn-serial 協(xié)議進(jìn)行燒錄,出現(xiàn)燒錄失敗的問(wèn)題。
修復(fù)了 Windows 安裝在默認(rèn)路徑下,點(diǎn)擊 Upload 出現(xiàn)異常 log 導(dǎo)致燒錄失敗的問(wèn)題。
修復(fù)了 Windows 平臺(tái)燒錄成功后,點(diǎn)擊 Monitor 出現(xiàn)異常彈框的問(wèn)題。
修復(fù)了基于 Hi3861 芯片的開(kāi)發(fā)板棧分析和鏡像分析無(wú)法使用的問(wèn)題。
修復(fù)了當(dāng)安裝目錄根目錄下有 DevEco-Device-Tool 文件夾時(shí),DevEco Device Tool Home 頁(yè)面無(wú)法加載的問(wèn)題。
修復(fù)了因安裝路徑中存在空格,導(dǎo)致配置引導(dǎo)加載程序 (Configure Bootloader)無(wú)法正常使用的問(wèn)題。
修復(fù)了當(dāng)點(diǎn)擊 Remove 移除工程后,出現(xiàn)多個(gè) DevEco Device Tool Home 界面的問(wèn)題。
修復(fù)了因證書過(guò)期,導(dǎo)致 DevEco Device Tool 中 Products 功能無(wú)法正常使用的問(wèn)題。
相關(guān)文章
華為鴻蒙開(kāi)發(fā)官方解答:HarmonyOS Connect“碰一碰”出現(xiàn)問(wèn)題怎么解決
HarmonyOS Connect“碰一碰”出現(xiàn)問(wèn)題怎么解決?本文就為大家?guī)?lái)了詳細(xì)的解決教程,需要的朋友一起看看吧2021-11-23華為鴻蒙官網(wǎng)推出 HarmonyOS 開(kāi)發(fā)者資源中心:匯總原生庫(kù)、三方庫(kù)、示
華為鴻蒙官網(wǎng)推出 HarmonyOS 開(kāi)發(fā)者資源中心,下文小編就為大家?guī)?lái)了詳細(xì)介紹,感興趣的朋友一起看看吧2021-09-24華為鴻蒙HarmonyOS JavaUI 框架官網(wǎng)文檔內(nèi)容更新:組件開(kāi)發(fā)指南、補(bǔ)充
華為鴻蒙HarmonyOS JavaUI 框架官網(wǎng)文檔內(nèi)容更新。下文小編就為大家?guī)?lái)了詳細(xì)介紹,感興趣的朋友一起看看吧2021-09-24有關(guān)于HarmonyOS 2超級(jí)終端的作用
如果用戶身邊有華為平板、華為電腦,智慧屏,音箱,耳機(jī)等設(shè) 備 可以通過(guò)超級(jí)終端一拉即合;的連接方式, 將手機(jī)當(dāng)前任務(wù)(如暢聯(lián),視頻,音樂(lè))一鍵流轉(zhuǎn)至智慧屏等設(shè)備,讓2021-09-02華為鴻蒙HarmonyOS API更新內(nèi)容:重點(diǎn) SDK 變更,還有 Java API、JS AP
今天小編為大家?guī)?lái)了華為鴻蒙HarmonyOS API更新內(nèi)容,感興趣的朋友可以一起看看2021-06-30華為鴻蒙HarmonyOS 2.0開(kāi)發(fā)者Beta 3 2.0.0.128 log版今日發(fā)布
今天華為鴻蒙 HarmonyOS 2.0 開(kāi)發(fā)者 Beta3 2.0.0.128 log 版已經(jīng)發(fā)布了,這個(gè)版本大小為 5.44GB,下面我們就來(lái)看看這個(gè)版本的優(yōu)缺點(diǎn)總結(jié),想想看下文介紹2021-06-17