設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

鴻蒙 HarmonyOS 開發(fā)必備工具,華為 DevEco Studio 2.2 Beta 2 發(fā)布,SDK API 6 正式 Release

2021/9/15 18:40:22 來源:IT之家 作者:騎士 責(zé)編:騎士

IT之家 9 月 15 日消息 據(jù)華為鴻蒙官方發(fā)布,HUAWEI DevEco Studio(簡稱 DevEco Studio)是開發(fā) HarmonyOS 應(yīng)用和原子化服務(wù)的一站式集成開發(fā)環(huán)境(IDE),為開發(fā)者提供工程模板創(chuàng)建、開發(fā)、編譯、調(diào)試、發(fā)布等功能。

本次為大家?guī)淼氖切掳姹?DevEco Studio 2.2 Beta2,有很多新增和增強特性。同時,HarmonyOS SDK API6 Beta 經(jīng)過一輪迭代,正式升級為 release,配套本次 DevEco Studio 新版本同步發(fā)布。讓我們一睹為快!

升級方式:

打開已安裝的歷史版本 DevEco Studio,選擇“Help> Check for Updates”進行升級。

直接從 HarmonyOS 官網(wǎng)下載獲取:

https://developer.harmonyos.com/cn/develop/deveco-studio

一、新增模板市場

為了滿足應(yīng)用在多設(shè)備多場景下的開發(fā)需求,DevEco Studio 提供豐富的工程模板,覆蓋手機、平板、車機、智慧屏、智能穿戴、輕量級智能穿戴和智慧視覺等多種設(shè)備,可以根據(jù)工程向?qū)лp松創(chuàng)建適應(yīng)于各類設(shè)備的工程,并自動生成對應(yīng)的代碼和資源模板。

本次 2.2 Beta2 版本,新增模板市場 MarketPlace。DevEco Studio 內(nèi)置的模板僅保留基礎(chǔ)業(yè)務(wù)模板,將更多的模板上線到 MarketPlace。開發(fā)者可以去 MarketPlace 下載更多所需的業(yè)務(wù)模板。

具體使用方法:

1. 在 DevEco Studio 中選擇“File> New > New Project”,進入創(chuàng)建工程向?qū)Т翱?,如圖 1 所示。

圖 1 創(chuàng)建工程

2. 點擊圖 1 中的“Template Market”,即可進入如圖 2 所示的 MarketPlace,下載模板。

圖 2 DevEco MarketPlace 資源中心

二、預(yù)覽器新增自定義功能

開發(fā)階段想預(yù)覽界面效果,可以通過預(yù)覽器 Previewer 來實現(xiàn)。之前的版本,Previewer 僅支持幾個固定尺寸的畫布,無法滿足不同屏幕分辨率的需求。

本次 2.2 Beta2 版本,Previewer 新增了自定義 Profile Manager,支持開發(fā)者自定義預(yù)覽設(shè)備 Profile,可以設(shè)置不同分辨率的畫布和不同語言,從而查看 HarmonyOS 應(yīng)用或原子化服務(wù)在不同設(shè)備上的預(yù)覽顯示效果。同時,Profile Manager 還實例化了一些常用設(shè)備類型,包括 P40、Mate X2、MatePad pro、X1 車機、Watch3。

具體使用方法:

在 Profile Manager 中自定義預(yù)覽設(shè)備后,在 Previewer 中點擊預(yù)覽設(shè)備,查看 HarmonyOS 應(yīng)用或原子化服務(wù)在該設(shè)備上的預(yù)覽顯示效果。

圖 3 展示的是切換 profile,查看不同設(shè)備上的預(yù)覽顯示效果。

圖 3 切換 profile

圖 4 展示的是 Multi-profile preview 功能,同時查看多個設(shè)備的預(yù)覽顯示效果。

圖 4 Multi-profile preview

三、新增支持同一設(shè)備多 entry 的差異化分發(fā)

因為設(shè)備類型多,分辨率不統(tǒng)一,版本各異。針對這些差異,之前的 DevEco Studio 版本需要開發(fā)者針對同一類型設(shè)備的不同型號進行適配開發(fā),然后在應(yīng)用市場實現(xiàn)精準(zhǔn)的分發(fā),以便不同設(shè)備的消費者用戶能獲得更好的使用體驗。

本次 2.2 Beta2 版本支持在同一個工程中為同一類型設(shè)備添加多個 Entry 模塊,然后在每一個 Entry 模塊的 config.json 文件中配置 distroFilter 分發(fā)規(guī)則,來滿足同一設(shè)備的差異化分發(fā)需求。

config.json 文件中 distroFilter 分發(fā)規(guī)則配置代碼如下:

"module": {    ...    "distroFilter": {      " apiVersion": {        "policy": "include|exclude"        "value": [5,6,7]      }    }  }

(左右滑動,查看更多)

四、HarmonyOS SDK API6 Release

HarmonyOS SDK API6 升級為 Release 版本,版本號為 2.2.0.3,配套的編譯構(gòu)建插件為 2.4.5.5。

新版本較前一版本在接口內(nèi)容上無新增和變更。但對于 JS API,部分在 API6 Beta 版本不穩(wěn)定的接口,在本次 API6 Release 版本已經(jīng)可以正常使用。

新增特性

? 新增模板市場。

? 預(yù)覽器新增自定義功能。

? 新增支持同一設(shè)備多 entry 的差異化分發(fā)。

? 新增支持 Java 和 C/C++ 跨語言調(diào)試能力。開發(fā)者可以在 Java 或 C/C++ 的任意代碼行處設(shè)置斷點,當(dāng)業(yè)務(wù)邏輯執(zhí)行到相應(yīng)代碼行處,便可以在該斷點處中斷。

? HarmonyOS 云端測試服務(wù)新增功耗測試能力,可以驗證 HarmonyOS 應(yīng)用和原子化服務(wù)在華為真機設(shè)備上運行的功耗,包括屏幕占用時長、WLAN 占用時長、音頻占用時長等。

增強特性

? 工程創(chuàng)建向?qū)е?,部分模板支持預(yù)覽模板效果。

? 預(yù)覽器新增 Mate X2 折疊屏展開態(tài)的預(yù)覽能力。

? 服務(wù)卡片的預(yù)覽支持極窄(Minimum)、標(biāo)準(zhǔn)(Default)、極寬 (Maximum) 三種尺寸。

? JS 和 Java 跨語言調(diào)試支持 FeatureAbility 訂閱場景和分布式拉起 FA 場景。

? JS 調(diào)試能力增強:

支持 Restart Frame(Phone 和 Tablet 設(shè)備支持)

Hover、Inline Values、Set Value 和異常斷點功能(TV 和 Wearable 設(shè)備不支持)

? HarmonyOS 應(yīng)用測試框架功能,支持在 Java 和 JS 混合工程中同時運行 Java 和 JS 測試任務(wù)。

? JS/CSS/HML 編輯器能力增強:

支持 JS/CSS/HML 的面包屑導(dǎo)航功能

支持卡片模板中的 HML 文件中的 json 文件字段的自動補齊和跳轉(zhuǎn)

支持 JS 文件查看代碼結(jié)構(gòu)化視圖

修復(fù)的問題

? 修復(fù)了在 hml 文件中,當(dāng)屬性值為數(shù)值屬性時,輸入數(shù)值后的自動補全功能異常的問題。

? 修復(fù)了在路由器真機設(shè)備上推包安裝未簽名的應(yīng)用時,Run 窗口顯示推包成功,但實際未安裝成功的問題。

? 修復(fù)了使用 Wearable 真機和模擬器運行 JS 測試框架進行單步調(diào)試時,需要點兩次 Resume Program 才能進入下一個斷點的問題。

? 修復(fù)了在預(yù)覽 Clock 組件時,預(yù)覽界面中顯示的時間和代碼中設(shè)置的時間不一致的問題。

? 修復(fù)了在 macOS 版本中,如果未在 app.js 中設(shè)置斷點,則無法進入 index.js 斷點的問題。

? 修復(fù)了 Wearable 和 TV 的調(diào)試不支持 ES6 Symbol 類型的問題。

? 修復(fù)了在打開 resources 中的 xml 文件時,出現(xiàn) DevEco Studio 卡頓的問題。

? 修復(fù)了 HiLog 概率性出現(xiàn)不能正常打印日志的問題。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:DevEco Studio華為,鴻蒙,代碼,HarmonyOS

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知