女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DevEco Studio 3.1差異化構建打包,提升多版本應用開發效率

HarmonyOS開發者 ? 來源:未知 ? 2022-12-09 09:10 ? 次閱讀

HUAWEI DevEco Studio是開發HarmonyOS應用及服務的一站式集成開發環境。本次分享DevEco Studio 3.1上線的新特性-差異化構建打包,定制多目標構建產物。

很多應用需要根據具體業務來定制對應場景的工程,舉個例子,同一個應用會因為場景的不同需定制為不同的版本,如VIP版、普通版等,開發者需要重復創建多個工程來適配這些場景,而這些工程之間可能只存在少量的代碼差異,這樣開發的大部分工作都是程序化的操作,不僅工作量大,還消耗時間。

為了解決此類問題,DevEco Studio 3.1提供差異化構建打包功能,在面對多場景開發時,開發者無需創建多個工程,可以在同一個工程中,創建多個product和target,在target中通過少量代碼的差異化配置處理,再打包到不同的product中,生成對應場景的APP,這樣的方式可以讓代碼、資源文件等高效復用,從而提升多版本應用的開發效率。



何為product、target?


通常一個工程由多個模塊組成,工程的構建產物為APP包,APP包作為應用上架應用市場,由于不同的業務場景需定制不同的應用包,因此引入product的概念,一個product對應一個定制化APP包。

在工程內每一個entry/feature模塊,都對應一個構建產物HAP包,由于同一個模塊在不同的應用場景可能需定制不同的功能、資源,因此引入target的概念,一個target對應一個定制化的HAP包。

一個工程可以定制多個product,一個模塊可定制多個target,開發者可以在一個工程中通過product和target組合搭配,構建打包成不同版本的應用。

同時,DevEco Studio 3.1提供了管理product / target的界面,來完成product target模型上下文的切換。



以Stage模型為例來詳細說明


1、根據需求快速定制target

差異化構建打包功能支持定義target的名稱, source源碼集、資源,將這些可能存在差異的文件存放在不同的路徑下,然后將對應場景下需要的功能、資源、配置放在相應的target中即可快速定制target。

開發者通過Entry/Feature模塊下的build-profile.json5文件來完成target定制。


2、同一個工程構建不同的APP包,實現多應用開發

差異化構建打包功能支持定義product的名稱、bundleName信息、簽名配置信息。開發者可以在工程級別下的build-profile.json5文件來定制不同的product來適配不同的應用場景,一個product包含多個target,只需使用簡單的代碼配置 "name":"a","applyToProducts": ["A", "B"],就可以快速地將target打包到不同的product中。


3、構建打包product target更方便

DevEco Studio 3.1提供了product target管理面板,便于開發者選擇指定需編譯構建或者運行的product、target,進行上下文的切換。

開發者只需單擊右上角的圖標打開product target管理面板。

總結下,在使用DevEco Studio 3.1的差異化構建打包功能時,通過在工程級別和模塊級別下build-profile.json5文件內定義配置product和target,然后在管理界面選擇需要打包的product和target,Build一下,就能實現一個工程構建打包出不同的APP包和HAP包。后續將會提供差異化構建打包更多功能,敬請期待。



END


想了解更多HarmonyOS技術?

后臺留言給我們

立刻安排!


如需了解更多,點擊|閱讀原文

訪問HarmonyOS官網


原文標題:DevEco Studio 3.1差異化構建打包,提升多版本應用開發效率

文章出處:【微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HarmonyOS
    +關注

    關注

    79

    文章

    2052

    瀏覽量

    32131

原文標題:DevEco Studio 3.1差異化構建打包,提升多版本應用開發效率

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    最新 HUAWEI DevEco Studio 使用技巧

    最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作為我們 harmonyos 應用的開發
    的頭像 發表于 04-27 16:59 ?513次閱讀
    最新 HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 使用技巧

    DevEco Studio AI輔助開發工具兩大升級功能 鴻蒙應用開發效率提升

    HarmonyOS應用的AI智能輔助開發助手——CodeGenie,該AI助手深度集成在DevEco Studio中,提供鴻蒙知識智能問答、鴻蒙ArkTS代碼補全/生成和萬能卡片生成等功能,
    發表于 04-18 14:43

    DevEco Studio增量補丁修復功能,讓鴻蒙應用的調試效率大增

    是HarmonyOS應用開發的官方高級語言,在鴻蒙應用的界面和交互開發上具有天生優勢。而鴻蒙應用開發工具DevEco Studio中的Hot
    發表于 04-14 17:35

    DevEco Studio增量補丁修復功能,讓鴻蒙應用的調試效率大增

    鴻蒙應用的界面和交互開發上具有天生優勢。而鴻蒙應用開發工具DevEco Studio中的Hot Reload特性則是針對ArkTS深度定制的開發
    發表于 04-14 14:47

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】使用Deveco Studio進行開發

    Deveco Studio,等后面升級到了5.0.1 Release的在測試。 具體使用的版本為:DevEco Studio 5.0.1
    發表于 03-16 11:28

    EM儲能網關 ZWS智慧儲能云應用(8) — 電站差異化支持

    面對不同項目、種類繁多的儲能產品,如何在儲能云平臺上進行電站差異化支持尤為關鍵,ZWS智慧儲能云從多方面支持儲能電站差異化。簡介隨著行業發展,市場“內卷”之下,各大儲能企業推陳出新的速度加快。面對
    的頭像 發表于 03-14 11:38 ?239次閱讀
    EM儲能網關 ZWS智慧儲能云應用(8) — 電站<b class='flag-5'>差異化</b>支持

    DevEco Studio 聯合小藝接入 DeepSeek,步驟更簡單開發鴻蒙更專業

    如果尚未安裝 DevEco Studio,請訪問華為開發者官網下載并安裝最新版本 DevEco Stu
    發表于 03-13 15:11

    HarmonyOS NEXT開發實戰:DevEco Studio中DeepSeek的使用

    :安裝使用 建議使用DevEco Studio 5.0.3及以上版本。 安裝DevEco Studio:如果尚未安裝
    發表于 03-07 14:56

    如何在DevEco Studio中利用CodeGPT接入DeepSeek

    近期DeepSeek火爆全球,那一樣很火的開發鴻蒙原生應用的DevEco Studio如果把它接入,會發生什么“化學反應”呢?下面我們將詳細分享如何在DevEco
    的頭像 發表于 02-19 13:52 ?876次閱讀
    如何在<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>中利用CodeGPT接入DeepSeek

    DevEco Studio構建分析工具Build Analyzer 為原生鴻蒙應用開發提速

    在原生鴻蒙應用開發過程中,隨著項目復雜度的增加,開發者花費在構建上的時間越來越長,導致開發效率降低。為了幫助
    發表于 02-17 18:06

    鴻蒙北向開發OpenHarmony4.1 DevEco Studio開發工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!
    的頭像 發表于 02-07 17:35 ?621次閱讀
    鴻蒙北向<b class='flag-5'>開發</b>OpenHarmony4.1 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b><b class='flag-5'>開發</b>工具安裝與配置

    愛立信借助差異化連接提升5G網絡體驗

    愛立信消費者實驗室最新報告《借助差異化連接提升5G網絡體驗》顯示,在全球范圍內,約40%的用戶并不滿足于當前“盡力而為”的5G業務(中國大陸這一比例為20%)。與此同時,用戶差異化連接的需求在不斷增長,41%的中國用戶愿意為
    的頭像 發表于 01-17 09:25 ?5384次閱讀

    易飛揚走過2024——避開紅海 專注差異化

    差異化是中小企業長期的經營戰略。一直以來,易飛揚以其務實的差異化戰略游弋于光模塊細分市場,推出了一系列創新產品,并在2024贏得了全球市場的廣泛肯定。
    的頭像 發表于 12-31 10:05 ?490次閱讀

    運營商如何實現差異化連接

    如今,運營商正置身于一場關于如何極致釋放5G投資的高難度挑戰。本期《信觀察》將聚焦于如何通過“差異化連接”推動基于性能的服務,進而實現可擴展、可持續的解決方案,助力運營商將5G投資的價值“最大化”。
    的頭像 發表于 11-18 14:38 ?9263次閱讀

    快速整數除法C2000產品系列的差異化產品

    電子發燒友網站提供《快速整數除法C2000產品系列的差異化產品.pdf》資料免費下載
    發表于 09-19 13:36 ?0次下載
    快速整數除法C2000產品系列的<b class='flag-5'>差異化</b>產品