鸿蒙harmonyos next flutter混合开发之ohos工程 直接引用 flutter_module 源码

news/2024/10/4 20:28:59/
cp -r my_flutter_module/.ohos/flutter_module MyApplication/
cp my_flutter_module/.ohos/har/flutter.har MyApplication/har/flutter.har
  • 修改 MyApplication/build-profile.json5,modules下新增如下内容
    // 以下为新增内容{"name": "flutter_module","srcPath": "./flutter_module","targets": [{"name": "default","applyToProducts": ["default"]}]}
  • 修改 MyApplication/oh-package.json5
"dependencies": {"@ohos/flutter_module": "./flutter_module","@ohos/flutter_ohos": "file:./har/flutter.har"},"overrides": {"@ohos/flutter_ohos": "./har/flutter.har"}
  • 使用 Deveco Studio 配置 MyApplication 的签名
  • 运行 MyApplication

       注意:由于没有真机,在模拟器运行会报如下错误。

Device info:emulator
Build info:emulator 5.0.0.65(SP73DEVC00E65R4P11log)
Fingerprint:f997680853fc6a9c5af3acd2878ed5936dc031867c36b8d1f7b42b8980fa8252
Module name:com.example.myapplication
Version:1.0.0
VersionCode:1000000
PreInstalled:No
Foreground:Yes
Timestamp:2024-10-01 20:34:34.447
Pid:17838
Uid:20020054
Process name:com.example.myapplication
Process life time:2s
Reason:Signal:SIGTRAP(TRAP_BRKPT)@0x0000007f96711dd0 
Fault thread info:
Tid:17879, Name:1.raster
#00 pc 00000000023d1dd0 /data/storage/el1/bundle/libs/arm64/libflutter.so(103fd5b90568edc09203e114faebbaedd8f359d3)

官方参考文档:ohos工程 直接引用 flutter_module 源码


http://www.ppmy.cn/news/1534590.html

相关文章

Android wifi信号和漫游信号设置

1.wifi信号 /packages/modules/Wifi/framework/java/android/net/wifi/WifiManager.java Deprecated public static int calculateSignalLevel(int rssi, int numLevels) { if (rssi < MIN_RSSI) { //*/update wifi signal return 1;…

C语言中的栈帧

------------------------ | 局部变量区 | | (根据变量声明而变化) | ------------------------ | 参数区 | | (根据函数原型而变化) | ------------------------ | (可选) 保存寄存器区 | | (编译器/架构特定) | -…

keep-alive的保活

A进入B页面后退 A页面保活 A进入C页面后退A页面不保活的处理办法 Vue的keep-alive组件主要用于缓存组件的状态&#xff0c;当用户从一个路由跳转到另一个路由然后返回时&#xff0c;可以保持该组件的状态不变&#xff0c;避免不必要的重新渲染。默认情况下&#xff0c;只有当组…

《数据结构(刘大有)》学习(6)

系列文章目录 一、绪论 二、顺序表、链表 三、堆栈、队列 四、数组 五、字符串 六、树 目录 树的基本概念树的定义树的特点树的相关术语度层数高度路径二叉树定义特点定理满二叉树定义特点完全二叉树定义特点二叉树的存储结构顺序存储结点结构优点缺点 链式存储 结点结构…

无IDEA不Java:快速掌握Java集成开发环境

IntelliJ IDEA是一种强大的Java集成开发环境&#xff0c;是Java开发人员的首选工具之一。本文将介绍IDEA的基本使用方法和常用功能&#xff0c;以帮助初学者快速上手。 安装和配置 首先&#xff0c;需要下载并安装IntelliJ IDEA。在安装完成后&#xff0c;需要配置JDK&#xff…

Vite+Vue3+SpringBoot项目如何打包部署

VueSpringBoot项目如何打包部署 Springboot后端打包 这里我以jar包的方式进行打包 1、我们需要在Pom.XML文件里面确保有maven的依赖&#xff1a; <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spri…

【C++】模拟实现红黑树

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:实战项目集 ⚙️操作环境:Visual Studio 2022 目录 一.了解项目功能 二.逐步实现项目功能模块及其逻辑详解 &#x1f4cc;实现RBTreeNode类模板 &#x1f38f;构造RBTreeNode类成员变量 &#x1f38f;实现RBTreeNode类构…

linux命令之hostnamectl用法

hostnamectl 查询或更改系统主机名 补充说明 hostnamectl可用于查询和更改系统主机名和相关设置。 语法 hostnamectl [选项...] 指令 ...指令 status 显示当前主机名设置 set-hostname NAME 设置系统主机名 set-icon-name NAME 设置主机的图标名…