日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

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

HarmonyOS開發(fā)者 ? 來源:未知 ? 2022-12-09 09:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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



何為product、target?


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

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

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

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



以Stage模型為例來詳細說明


1、根據需求快速定制target

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

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


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

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


3、構建打包product target更方便

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

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

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



END


想了解更多HarmonyOS技術?

后臺留言給我們

立刻安排!


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

訪問HarmonyOS官網


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

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

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

    關注

    80

    文章

    2157

    瀏覽量

    36321

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    德州儀器音頻業(yè)務的核心戰(zhàn)略與差異化布局

    近日,德州儀器 (TI) 模擬音頻業(yè)務副總裁 Vikas S V接受了多家行業(yè)媒體采訪,圍繞音頻技術從“發(fā)聲元件”向“環(huán)境感知傳感器”的范式轉變,系統闡述了TI音頻業(yè)務的核心戰(zhàn)略與差異化布局。
    的頭像 發(fā)表于 04-23 09:59 ?1033次閱讀

    力鉅新能源(中山)有限公司:專注差異化鋰電池,以創(chuàng)新技術驅動定制未來

    在鋰電池技術日新月異、市場競爭日趨激烈的今天,力鉅新能源(中山)有限公司(以下簡稱“力鉅新能源”)憑借其前瞻性的戰(zhàn)略布局,并未選擇同質化的“價格戰(zhàn)”,而是堅定地走出了一條“差異化”與“定制化”的特色
    發(fā)表于 03-28 15:18

    技術視角:超聲波切割為電動工具帶來的差異化路徑

    能不是一個新概念,但對于想要實現產品差異化的工具廠商來說,它或許提供了一個新的技術選項。一、技術升級:從“旋轉”到“振動”的切割原理變化傳統電動工具大多基于旋轉切割,這
    的頭像 發(fā)表于 12-16 18:38 ?437次閱讀
    技術視角:超聲波切割為電動工具帶來的<b class='flag-5'>差異化</b>路徑

    借助拼多多API,輕松分析競品數據,制定差異化策略!

    據提供了強大的技術支撐。本文將介紹如何利用拼多多API高效獲取競品信息,并基于這些數據進行差異化策略的制定。 一、 為什么選擇拼多多API? 數據全面性 :API提供了豐富的商品、店鋪、類目、搜索詞等維度的數據接口,覆蓋核心業(yè)務
    的頭像 發(fā)表于 12-15 15:20 ?1110次閱讀
    借助拼多多API,輕松分析競品數據,制定<b class='flag-5'>差異化</b>策略!

    【匯思博SEEK100開發(fā)板試用體驗】記錄DevEco Studio 中遇到的問題

    在華為鴻蒙(HarmonyOS)應用開發(fā)工具 DevEco Studio 中遇到的問題。主要問題有以下幾點: 1. 預覽功能失敗 底部 PreviewerLog 中顯示 “Current
    發(fā)表于 08-24 21:01

    HarmonyOSAI編程DevEco AI輔助編程工具

    、單元測試用例生成、代碼智能解讀和編譯報錯智能分析等能力,幫助開發(fā)者提高編碼效率。 使用方式 在DevEco Studio右側邊欄點擊CodeGenie或輸入快捷鍵Alt/Option
    發(fā)表于 08-18 14:54

    PLM - 基礎知識、優(yōu)勢和差異化

    Lifecycle Management)是一種管理產品整個生命周期的整體方法 - 從最初的想法到開發(fā)、生產、使用直至報廢。它包括流程、數據、技術和人員,目的是有效管理信息并改善各部門之間的協作。其目的
    發(fā)表于 07-30 14:26

    傳音控股如何實現差異化發(fā)展

    近日,央視財經頻道高端訪談節(jié)目《對話》以“如何破內卷”為主題,邀請了多位企業(yè)家、專家和媒體人代表共同探討“內卷”的本質、根源與破局之道。傳音控股創(chuàng)始人、董事長竺兆江受邀參與節(jié)目錄制,圍繞傳音如何跳出“內卷”陷阱、實現差異化發(fā)展進行了深度分享。
    的頭像 發(fā)表于 07-28 10:19 ?1213次閱讀

    【M-K1HSE開發(fā)板免費體驗】DevEco Studio應用開發(fā)體驗(物理機器運行失敗)

    /harmonyos-releases/app-compatibility查看版本信息 Hdc目錄下C:\\Program Files\\Huawei\\DevEco Studio\\sdk\\default
    發(fā)表于 07-19 11:16

    鋰電池制造行業(yè)MES特色解決方案:差異化生產管控與智能工廠實踐

    一、電池行業(yè)MES特色解決方案 不同規(guī)模的鋰電池企業(yè)和不同應用場景的產品,對MES系統有著差異化的需求,這促使MES供應商開發(fā)了多種具有行業(yè)特色的解決方案。 1. 電芯與電池包(PACK)生產
    的頭像 發(fā)表于 07-17 15:37 ?949次閱讀
    鋰電池制造行業(yè)MES特色解決方案:<b class='flag-5'>差異化</b>生產管控與智能工廠實踐

    【潤開鴻HH-SCDAYU800A開發(fā)板試用體驗】潤開鴻HH-SCDAYU800A開發(fā)板(三)

    組件布局,提升 UI 開發(fā)效率。 Hvigor輕量級構建工具:支持源碼、資源、構建流程的自定義,可以靈活
    發(fā)表于 07-07 10:40

    華為出席5G-A網絡賦能差異化體驗產業(yè)圓桌

    近日,在2025 MWC上海期間,由IMT-2020(5G)推進組和中國移動主辦、華為承辦的5G-A網絡賦能差異化體驗產業(yè)圓桌成功舉行。來自運營商、終端廠家、產業(yè)聯盟和設備廠家的領導和專家共同探討
    的頭像 發(fā)表于 06-26 13:42 ?1247次閱讀

    DevEco CodeGenie 鴻蒙AI 輔助編程初次使用

    一、工具概述與核心能力 DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 輔助編程插件,專為 HarmonyOS 應用開發(fā)設計,提供三大核心能力: 智
    的頭像 發(fā)表于 06-26 08:48 ?1127次閱讀

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    點擊工具欄中的運行按鈕,選擇模擬器啟動應用 5.2 真機調試 用 USB 線將鴻蒙設備連接到電腦 在設備上多次點擊版本號開啟 開發(fā)者選項 和 USB 調試 功能 在 DevEco Studi
    發(fā)表于 06-11 17:18

    ArkUI-X平臺差異化

    邏輯不同,或使用了不支持跨平臺的API,就需要根據平臺不同進行一定代碼差異化適配。當前僅支持在代碼運行態(tài)進行差異化,接下來詳細介紹場景及如何差異化適配。 使用場景 平臺差異化適用于以下
    發(fā)表于 06-10 23:08
    海南省| 黔南| 巴彦县| 烟台市| 泊头市| 克什克腾旗| 佳木斯市| 彩票| 荆门市| 叙永县| 谷城县| 诏安县| 灵台县| 南皮县| 靖州| 凌源市| 上栗县| 尼勒克县| 呈贡县| 墨脱县| 夏河县| 昔阳县| 英超| 深州市| 康保县| 清流县| 丁青县| 松阳县| 张家港市| 琼中| 正安县| 前郭尔| 甘洛县| 曲沃县| 隆化县| 黄龙县| 榕江县| 长垣县| 康乐县| 潼南县| 金堂县|