HUAWEI DevEco Studio是開發(fā)HarmonyOS應用及服務的一站式集成開發(fā)環(huán)境(IDE)。本次,DevEco Studio 3.1 Beta新增支持當前在市面上新的操作系統(tǒng),如Windows11、macOS(ARM)操作系統(tǒng),還面向HarmonyOS 3.1新增了如下亮點特性。
一
更智能的代碼編輯能力
DevEco Studio 3.1 Beta帶來更智能的代碼編輯能力,集成了ArkTS/TS代碼檢查、重命名重構(gòu)、上下文感知的代碼補全能力,幫助開發(fā)者寫出高質(zhì)量的代碼,提升代碼編輯效率。
1.1ArkTS/TS代碼檢查
DevEco Studio針對ArkTS/TS語言,新增代碼檢查功能Code Linter,支持語法規(guī)則檢查、HarmonyOS最佳實踐及通用編程規(guī)范檢查。
開發(fā)者在工程視圖選中待檢查的目錄或選中正在編輯的代碼文件,右鍵執(zhí)行Code Linter菜單,檢查完畢后,底部的檢查結(jié)果窗口中將列舉所有代碼檢查告警,用戶可根據(jù)告警提示及指導修復代碼缺陷。
代碼檢查
并且,開發(fā)者可以通過配置文件code –linter.json5文件,自定義檢查范圍、生效規(guī)則及告警級別。代碼檢查不僅可用于開發(fā)階段快速識別代碼缺陷,輔助開發(fā)者編寫高質(zhì)量代碼;同時也支持以命令行形式部署在門禁、持續(xù)集成等自動化腳本中,在代碼上庫及冒煙測試階段持續(xù)保障代碼質(zhì)量。代碼檢查還提供了Quick Fix能力,對于部分編碼缺陷,可一鍵自動修復。
1.2重命名重構(gòu)
支持變量、常量、對象屬性、方法、類、接口等標識符的重命名重構(gòu)操作。選中標識符,右鍵菜單或快捷鍵執(zhí)行Rename命令,然后為標識符輸入新名稱,可自動將工程中所有標識符相關(guān)引用修改為新名稱。
重命名重構(gòu)
1.3上下文感知的代碼補全
DevEco Studio基于最短路徑原則和使用頻率排序,以及基于上下文的語法過濾,提供了更加準確的代碼補全推薦項。
外加聯(lián)想列表模糊匹配,全面覆蓋ArkTS典型場景的Live Templates,有效減少編碼時鍵盤敲擊次數(shù),提高了編碼效率。
代碼補全
二
快速構(gòu)建閉源HAR包
為給開發(fā)者提供安全可信、高效的三方閉源庫HAR(OpenHarmony Archive)包開發(fā)環(huán)境,基于DevEco Hvigor構(gòu)建工具,最新版本的DevEco Studio增加支持閉源HAR包的編譯構(gòu)建,生成相應的靜態(tài)共享包。
在Stage模型中,將模塊目錄結(jié)構(gòu)下build-profile.json5文件“buildOption”中的“artifactType”字段改為“obfuscation”(混淆模式),點擊build,即可快速構(gòu)建閉源HAR包。

build-profile.json5文件樣例
與此同時,編輯器能力也做了同步加強,支持閉源HAR包的聯(lián)想、跳轉(zhuǎn)、代碼檢查,便于高效編寫代碼。
三
端云協(xié)同開發(fā)
DevEco Studio提供的端云一體化開發(fā)功能,支持端側(cè)、云側(cè)協(xié)同開發(fā)。工程管理提供了向?qū)降亩嗽埔惑w化模板,開發(fā)者只用根據(jù)向?qū)?,即可快速?chuàng)建云工程。
在云側(cè),開發(fā)者可使用TS語言,輕松開發(fā)云工程。在云工程開發(fā)完成后,可將云工程通過“Deploy Cloud Program” 一鍵部署到云端,操作簡單方便。

端云一體化開發(fā)結(jié)構(gòu)
四
低代碼開發(fā)支持自定義組件
本次升級不僅對低代碼開發(fā)的組件類型進行了豐富,比如增加了Refresh 、TimePicker、Toggle、Select、Search等組件;還新增了組件的封裝和復用能力,開發(fā)者基于現(xiàn)有基礎(chǔ)組件來編輯設(shè)計,封裝成新的自定義組件,這個自定義組件可以跨頁面進行使用和編輯。
同時能將包含HarmonyOS設(shè)計組件的Sketch文件導入到IDE,轉(zhuǎn)換生成對應的低代碼開發(fā)頁面,這樣低代碼開發(fā)將會越加個性化。
開發(fā)者選中組件右鍵Create Custom Component,可在當前組件上自定義組件;在菜單欄File->New->Import導入Sketch文件。
低代碼開發(fā)
并且提供了低代碼開發(fā)平臺與AppGallery Connect云平臺對接能力,為HarmonyOS開發(fā)者帶來端云協(xié)同的開發(fā)體驗。
開發(fā)者可將AppGallery Connect平臺管理HarmonyOS應用的數(shù)據(jù), 一鍵綁定到低代碼開發(fā)平臺,快速完成界面UI和數(shù)據(jù)綁定,提升開發(fā)效率。
五
HarmonyOS 3.1 本地模擬器
為給開發(fā)者調(diào)試HarmonyOS應用/服務提供便利條件,DevEco Studio本地模擬器上線HarmonyOS 3.1 手機模擬器,開發(fā)者可以在X86和ARM架構(gòu)的PC上運行和調(diào)試API 9的手機應用。
進入Device Manager點擊本地模擬器,新建API9 模擬器(下圖樣例展示為X86)。

本地模擬器配置展示
六
C/C++時光調(diào)試
在Native應用C/C++開發(fā)場景中,開發(fā)者會對快速代碼定位、反向調(diào)試有需求。比如,需要調(diào)試函數(shù)已經(jīng)走完的分支,或者需要查看已錯過的關(guān)鍵變量值。針對此場景,DevEco Studio提供時光調(diào)試的調(diào)試能力,時光調(diào)試支持調(diào)試進入歷史執(zhí)行模式,反向Step Over回退到歷史行,也可以反向Resume執(zhí)行到歷史斷點,并且支持在程序執(zhí)行歷史的記錄點上查看全局變量值、靜態(tài)變量值,局部變量值,進一步提高問題定位效率。
時光調(diào)試
不僅如此,本次發(fā)布功能還支持熱重載,提供三方庫的包管理功能,您可以升級到最新版本或在官網(wǎng)上直接下載,來親測體驗。
接下來,我們將會迎來DevEco Studio 3.1 Release版本,更多能力特性,敬請期待。
END
想了解更多HarmonyOS技術(shù)?
后臺留言給我們
立刻安排!

歡迎點擊|閱讀原文|
進入HarmonyOS應用開發(fā)在線體驗
原文標題:DevEco Studio 3.1 Beta新特性知多少
文章出處:【微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
HarmonyOS
+關(guān)注
關(guān)注
80文章
2142瀏覽量
32557
原文標題:DevEco Studio 3.1 Beta新特性知多少
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
DevEco CodeGenie 鴻蒙AI 輔助編程初次使用
最新 HUAWEI DevEco Studio 使用技巧

DevEco Studio 工具如何安裝
DevEco Studio 寫一個簡單的頁面
最新 HUAWEI DevEco Studio 調(diào)試技巧
鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報告】使用Deveco Studio進行開發(fā)
DevEco Studio 聯(lián)合小藝接入 DeepSeek,步驟更簡單開發(fā)鴻蒙更專業(yè)
HarmonyOS NEXT開發(fā)實戰(zhàn):DevEco Studio中DeepSeek的使用
如何在DevEco Studio中利用CodeGPT接入DeepSeek

DevEco Studio構(gòu)建分析工具Build Analyzer 為原生鴻蒙應用開發(fā)提速
鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

戈帥的《HarmonyOS從入門到精通40例》DevEco Studio升級說明
DevEco Studio應用與服務體檢工具介紹

評論