天天看點

DevEco Device Tool 3.1 Beta1版本釋出,産品化配置優化添加自定義燒錄器

原文:https://mp.weixin.qq.com/s/lVENZqc-1getmkoSgCJiEg,點選連結檢視更多技術内容。

HUAWEI DevEco Device Tool(以下内容簡稱DevEco Device Tool),是面向智能裝置開發者提供的一站式內建開發環境,能夠支援OpenHarmony以及HarmonyOS Connect的元件按需定制,支援代碼編輯、編譯、燒錄和調試、性能監測等功能,支援C/C++語言,以插件形式部署在Visual Studio Code(簡稱VSCode)上,Windows10 64位或Ubuntu18.04及以上版本均可以支援。

本次為大家帶來的是DevEco Device Tool 3.1 Beta1版本新增及增強的特性介紹,歡迎大家更新體驗!

更新方式:建議您從官網下載下傳安裝包進行全量更新(複制到浏覽器打開):

https://device.harmonyos.com/cn/develop/ide#download

一、自動填充産品化配置

在進行HarmonyOS Connect開發過程,開發者需要手動添加/修改裝置側的代碼倉庫位址(産品的vendor和device兩個倉庫),開發者需要找到特定的配置檔案,并且要按照固定的格式去拼接,才能保證在拉取OpenHarmony源碼的同時将裝置側代碼拉取成功。需要開發者了解配置檔案的位置,并且知道配置倉庫的格式。

本次新版本DevEco Device Tool支援可視化配置vendor和device倉庫,并且會自動按照固定格式添加到配置檔案中,極大的減少了開發者出錯的可能性。

首先,在擷取HarmonyOS Connect解決方案時需要添加使用說明(.md檔案)和Profile檔案。使用說明可以更好的幫助開發者了解使用該解決方案;而工具會根據添加的profile檔案解析該解決方案所依賴的工具,并且添加到ToolChain中以便開發者可以一鍵下載下傳,避免手動下載下傳的繁瑣和遺漏。

其次,Device Tool新增了斷點續傳的功能,可以随時暫停OpenHarmony源碼的下載下傳,以免開發者因網絡問題中斷下載下傳後,每次都需要重新下載下傳,浪費時間。

最後,當OpenHarmony源碼下載下傳完成後,開發者可以通過Project Tasks > Config進入到可視化配置界面,隻需要配置vendor和device代碼倉的位址,再選擇對應的支援,點選右下角的克隆遠端倉庫,Device Tool即可自動将配置添加到配置檔案中,然後拉取開發者配置的代碼倉中的代碼。

除此之外,本次新版本還支援開發者添加額外的代碼倉,同時下載下傳多種解決方案;點選腳手架模闆通過腳手架方式自動建立新的模闆。

具體使用方法:

DevEco Device Tool 3.1 Beta1版本釋出,産品化配置優化添加自定義燒錄器

二、新增編譯日志自動儲存

在編譯大型工程時,受限于控制台的輸出内容,當開發者想要翻到最上面檢視編譯開發闆型号等初始資訊時,卻發現已經被之後的資訊覆寫,而無法擷取完整的編譯日志。

本次新版本DevEco Device Tool新增自動列印編譯日志功能,當開發者點選編譯後,Device Tool會自動在預設路徑下将完整的編譯日志資訊記錄下來,開發者找到後打開即可使用。

開發者點選Build按鈕啟動編譯任務後,Device Tool除了将日志輸出到控制台中,還會同步将日志記錄到日志檔案中。開發者可以在編譯完成後點選控制台中輸出的跳轉連結檢視完整編譯日志,即使編譯中斷或者失敗,也可以通過連結檢視完整日志。避免因資訊過多而沖刷掉之前的重要資訊或者因關閉控制台而導緻資訊遺失。

當然,Device Tool工具還支援自定義日志配置,開發者可以通過更改配置檔案log.ini來實作不同的訴求

(配置檔案的路徑是在軟體的安裝目錄下,例如:

/home/devicetool/Huawei/DevEco-Device-Tool/core)

例如:

1、通過更改when,用來設定日志檔案的生成頻率,如,按照天、小時、分鐘配置

2、通過更改folder,可以設定日志檔案的儲存路徑

更多自定義配置選項資訊請檢視gif示範圖。

DevEco Device Tool 3.1 Beta1版本釋出,産品化配置優化添加自定義燒錄器

新增自動列印編譯日志

三、新增燒錄器自定義添加

開發者需要借助燒錄器将鏡像檔案燒錄到開發闆中,在以往的使用過程中,當開發者遇到:

1、某一款開發闆沒有內建燒錄器;

2、開發闆适配的燒錄器更新添加新功能的問題時,隻能等待工具釋出新版本才可以再次使用。

本次新版本DevEco Device Tool新增了燒錄器自定義添加功能,在工具鍊配置頁面增加了燒錄器的選項。當Device Tool工具通過Tool Chain一鍵拉取的預設燒錄器工具無法滿足要求時,開發者隻需要勾選“使用燒錄擴充器”,然後根據提示填寫燒錄器适配檔案和燒錄工具路徑,即可完成配置,使用自定義燒錄器進行燒錄,進而避免因燒錄器更新或未支援而使用的問題。

DevEco Device Tool 3.1 Beta1版本釋出,産品化配置優化添加自定義燒錄器

新增燒錄器自定義添加

四、HUAWEI DevEco Device Tool新功能一覽

1、新增特性:

(1)新增自動填充産品化配置,支援一鍵配置拉取代碼倉中的代碼到對應的工程目錄。

(2)新增自動列印編譯日志,自定義日志配置。

(3)新增燒錄器自定義添加,支援自由切換預設燒錄器和使用者自定義燒錄器。

2、增強特性:

(1)提供readme檔案上傳路徑用于描述HarmonyOS Connect解決方案的使用說明,為readme檔案增加不超過300M的限制,自動解析profile檔案中的依賴工具并修改UI呈現效果。

(2)拉取源碼的過程被中斷時,支援斷點續傳,繼續下載下傳。

3、修複的問題:

繼續閱讀