发布时间:2026/8/21 19:43:04
如何使用混合开发 module 如何使用混合开发 module本文介绍如何在ohos工程中引用flutter_module工程。ohos工程OpenHarmony原生工程可由Deveco Studio创建。flutter_module工程flutter子模块工程可由 flutter 命令行创建。环境准备使用 flutter_flutter配置相关的环境变量。使用 flutter_engine生成的engine产物。可选使用 DevEco-Studio 创建OpenHarmony原生工程 MyApplication。flutter_module工程相关操作# 如macOS\Linux环境下# 1. 创建 flutter子模块工程flutter create-tmodule my_flutter_module# 2. 编译生成 flutter_module.harcdmy_flutter_module flutter build har--debugcd-# 3. 复制 EntryAbility.ets 和 Index.ets 到 MyApplication 中cpmy_flutter_module/.ohos/entry/src/main/ets/entryability/EntryAbility.ets MyApplication/entry/src/main/ets/entryability/EntryAbility.etscpmy_flutter_module/.ohos/entry/src/main/ets/pages/Index.ets MyApplication/entry/src/main/ets/pages/Index.etsohos工程相关操作ohos工程引用flutter工程有两种使用方式。方式一ohos工程 引用 har 文件1. 复制 har 文件# 如macOS\Linux环境下cp-rmy_flutter_module/.ohos/har/* MyApplication/har/2. 修改 MyApplication/oh-package.json5{// ...dependencies:{// 如果工程级build-profile.json5文件的useNormalizedOHMUrl字段为true则oh-package.json5中依赖的包使用的别名需要和依赖包的oh-package.json5的name保持一致否则编译会报错ohos/flutter_module:har/flutter_module.har,ohos/flutter_ohos:har/flutter.har},overrides:{// 有冲突的依赖需要放到这里消除冲突ohos/flutter_ohos:har/flutter.har,plugin_xxx:har/plugin_xxx.har}}3. 使用 Deveco Studio 配置 MyApplication 的签名4. 运行 MyApplication方式二ohos工程 直接引用 flutter_module 源码1. 复制 flutter_module 源码 和 flutter相关文件# 如macOS\Linux环境下cp-rmy_flutter_module/.ohos/flutter_module MyApplication/mkdir-pMyApplication/flutter_module/src/main/resources/rawfilecp-rmy_flutter_module/.ohos/flutter_module/src/main/resources/rawfile/flutter_assets MyApplication/flutter_module/src/main/resources/rawfilecpmy_flutter_module/.ohos/har/flutter.har MyApplication/har/flutter.har2. 修改 MyApplication/build-profile.json5{// ...modules:[{name:entry,srcPath:./entry,targets:[{name:default,applyToProducts:[default]}]},// 以下为新增内容{name:flutter_module,srcPath:./flutter_module,targets:[{name:default,applyToProducts:[default]}]}]}3. 修改 MyApplication/oh-package.json5{// ...dependencies:{flutter_module:./flutter_module,ohos/flutter_ohos:./har/flutter.har},overrides:{ohos/flutter_ohos:./har/flutter.har}}4. 使用 Deveco Studio 配置 MyApplication 的签名5. 运行 MyApplication

相关新闻

2026/8/21 19:38:04

VSDX 打不开?drawio-desktop 免费图表工具完整上手指南

VSDX 打不开?drawio-desktop 免费图表工具完整上手指南 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 收到一个 VSDX 文件却打不开,是很多非 Windows 用…

2026/8/21 19:38:04

超网络微调:超越LoRA的OOD泛化能力与缩放规律解析

当你还在用LoRA微调大语言模型,以为这就是参数高效微调的终点时,一项新研究正在悄然改变游戏规则。它揭示了一个被长期忽视的真相: LoRA在应对“没见过”的数据时,其泛化能力存在结构性短板 。而一种名为“超网络”的知识注入方…

2026/8/21 21:03:08

如何免费把book118预览文档下载成PDF

如何免费把book118预览文档下载成PDF 【免费下载链接】book118-downloader 基于java的book118文档下载器 项目地址: https://gitcode.com/gh_mirrors/bo/book118-downloader 你想把 book118 上的资料存下来离线看,但网站只让一页页翻,导出按钮永远…

2026/8/21 21:03:08

ImageStrike:覆盖18种隐写方法的CTF图像隐写分析实战指南

ImageStrike:覆盖18种隐写方法的CTF图像隐写分析实战指南 【免费下载链接】ImageStrike ImageStrike是一款用于CTF中图片隐写的综合利用工具 项目地址: https://gitcode.com/gh_mirrors/im/ImageStrike 拿到的PNG图片宽高一长一短,比例明显不对&a…

2026/8/21 21:03:08

从零到万星:开源项目的工程化细节与社区运营实战指南

这类分享“如何做出高星开源项目”的文章,最容易写成空洞的“成功学”或“心灵鸡汤”。我不想谈那些虚的,比如“要有热情”、“要解决痛点”之类的泛泛之谈。我更想从一个真实开发者的角度,拆解一个项目从零到获得数万 Star 背后,…

2026/8/21 21:03:08

2023年后端招聘市场趋势与技术栈转型分析

1. 当前后端招聘市场的结构性变化 2023年的"金三银四"招聘季已经呈现出与往年截然不同的景象。作为一名经历过多次招聘季的技术面试官,我深刻感受到这次市场调整的力度之大。与2021年的疯狂抢人、2022年的谨慎观望相比,今年的后端招聘市场正在…

2026/8/21 20:58:08

Java技术面试全攻略:Spring Boot与微服务架构实战

1. 项目概述:互联网大厂Java技术栈面试全景 去年我经历了国内多家头部互联网企业的Java技术面试,从初面到技术终面完整走完了全部流程。这场持续三个月的"面试马拉松"让我系统梳理了Java工程师岗位的核心考察点,特别是Spring Boot和…

2026/8/21 13:13:49

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/21 20:14:07

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/21 0:03:13

Linux命令-uucico(UUCP传输程序)

Linux命令-uucico(UUCP传输程序) 🔰简介UUCP 体系简介 📖语法⚙️选项配置文件 💡示例示例 1:基本传输操作示例 2:主模式与从模式示例 3:调试与故障排查示例 4:UUCP 配置…

2026/8/21 0:03:13

Linux命令-uupick(UUCP文件接收工具)

Linux命令-uupick(UUCP文件接收工具)🔰简介uupick 在 UUCP 传输链中的位置📖语法⚙️选项交互命令💡示例示例 1:基本接收操作示例 2:仅处理来自特定系统的文件示例 3:完整 UUCP 文件…

2026/8/21 15:40:01

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/21 15:40:01

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/21 0:31:27

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…