鸿蒙 构建模式定制(二)
📅 2026/7/21 14:28:57
👁️ 次浏览
开发中调试和正式发布版本的编译行为通常不同如debug开启调试信息、release开启混淆。通过利用buildMode能力定制两种版本的编译差异性。一、说明示例工程中包含一个模块entry交付到构建产物default中模块定制两种不同的编译模式构建模式编译行为debug使能debug调试不开启混淆release使能混淆对代码进行保护二、工程级build-profile.json5配置{ app: { signingConfigs: [], products: [ { name: default, signingConfig: default, compatibleSdkVersion: 26.0.0, runtimeOS: HarmonyOS, buildOption: { strictMode: { caseSensitiveCheck: true, useNormalizedOHMUrl: true } } } ], buildModeSet: [ { name: debug }, { name: release } ] }, modules: [ { name: entry, srcPath: ./entry, targets: [ { name: default, applyToProducts: [default] } ] } ] }关键配置配置项说明products定义产品defaultbuildModeSet定义debug和release两种构建模式modules.targetsentry模块绑定到default product三、模块级build-profile.json5配置{ apiType: stageMode, buildOption: {}, buildOptionSet: [ { name: release, arkOptions: { obfuscation: { ruleOptions: { enable: true, files: [./obfuscation-rules.txt] } } } }, { name: debug, debuggable: true, arkOptions: { obfuscation: { ruleOptions: { enable: false } } } } ], buildModeBinder: [ { buildModeName: release, mappings: [ { buildOptionName: release, targetName: default } ] }, { buildModeName: debug, mappings: [ { buildOptionName: debug, targetName: default } ] } ], targets: [ { name: default }, { name: ohosTest } ] }关键配置配置项说明buildOptionSet定义release开启混淆和debugdebuggable:true不混淆buildModeBinder将release模式绑定release optiondebug模式绑定debug option四、指定构建模式4.1 命令行方式构建debug模式hvigorw --mode project -p productdefault -p buildModedebug assembleApp构建release模式hvigorw --mode project -p productdefault -p buildModerelease assembleApp4.2 DevEco Studio界面Build Mode下拉选择对应配置选项debug/release点击Build → Build Hap(s)/APP(s) → Build APP(s)五、编译产物构建模式产物特征debug包含调试信息可进行调试不开启混淆release去掉调试信息减小体积开启混淆保护代码
5个步骤学会使用PINTO_model_zoo进行模型量化 🚀 【免费下载链接】PINTO_model_zoo A repository for storing models that have been inter-converted between various frameworks. Supported frameworks are TensorFlow, PyTorch, ONNX, OpenVINO, TFJS, TFTRT, T…
📅 2026/7/21 14:28:57
上周帮内容组赶一批公号原创稿,偷懒用了个网上找的在线工具降AI检测率,结果还没等我们发稿,洗稿号已经把完整的稿子发出来了。我当时第一反应就是,降AI工具会不会泄露文章?那批稿子是内容组熬了两周磨的行业深度稿&…
📅 2026/7/21 14:27:57
开源法律AI推理引擎:革命性技术赋能企业法务智能决策体系 【免费下载链接】Awesome-Chinese-LLM 整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主,包括底座模型,垂直领域微调及应用,数据集…
📅 2026/7/21 14:27:57
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
📅 2026/7/21 20:45:59
大家好,我是大飞哥。孩子上了高中以后,你是不是也经常面对这种情况——每次考完试老师就在群里发个分数,语文多少、数学多少、英语多少,一串数字看完,只知道这次考得“还行”或者“不太好”,但到底哪里进步…
📅 2026/7/21 20:45:59
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
📅 2026/7/21 20:45:59
AndroidNavigation源码深度解析:理解导航架构的设计哲学 【免费下载链接】AndroidNavigation A library managing navigation, nested Fragment, StatusBar, Toolbar for Android 项目地址: https://gitcode.com/gh_mirrors/an/AndroidNavigation
AndroidNav…
📅 2026/7/21 20:45:59
数据结构面试通关:Google Interview University中的树与图算法精要 【免费下载链接】google-interview-university A complete daily plan for studying to become a Google software engineer. 项目地址: https://gitcode.com/gh_mirrors/googl/google-interview…
📅 2026/7/21 20:45:59
一、AI业务落地核心痛点:多源数据割裂,智能分析难以闭环
1.1 设备智能诊断需要全维度数据支撑
工业、能源、轨道交通场景下,依托AI做设备异常检测、预测性维护,单一传感器瞬时数值无法支撑精准判断。设备温度升高,既可…
📅 2026/7/21 20:44:59
本文关键词:geo geo测试你是不是也遇到过这种奇葩事?明明你的网站内容写得比同行好,图片更清晰,甚至价格还更低,但在搜索结果里就是排不进去。特别是做本地生意的老板,那种看着隔壁老王明明啥也不是,却天天坐在收银台数钱的滋味,真的憋屈。我最近为了搞懂这个所谓的“地…
📅 2026/7/21 0:00:39
1. Octane Render与C4D的黄金组合:为什么选择这个方案?在三维创作领域,渲染器的选择往往决定了作品的最终呈现质量和工作效率。作为Cinema 4D(C4D)用户,Octane Render的GPU加速特性与实时预览功能ÿ…
📅 2026/7/21 0:00:41
1. GPMC接口设计:从硬件连接到软件配置的全局视角在嵌入式系统开发中,尤其是基于TI Sitara系列如AM263x这类高性能微控制器的项目里,外部存储器的扩展几乎是绕不开的一环。无论是存放大量非易失性代码的NOR Flash,还是作为高速数据…
📅 2026/7/21 0:00:41
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/21 1:04:03
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/21 1:04:03
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/21 1:04:03
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/21 7:04:23
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/21 17:04:52
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/21 5:04:16