发布时间:2024-08-07 15:01
今天主要记录下如何去添加实现一个hap到openharmony中,需要安装的一个app开发工具为HUAWEI DevEco Studio下载链接为https://developer.harmonyos.com/cn/develop/deveco-studio目前只有win和mac版本。下载后直接进行安装即可,安装完成就可以愉快的进行openharmony应用开发了。
打开HUAWEI DevEco Studio,点击Create Project进行工程的创建
选择Empty Ability,如下图所示,选中之后点击右下角的Next即可。
配置项目之后,点击Finish即可。
然后就得到如下图所示的工程项目了。
我们直接就生成这个成为Hap试试看能不能在机器上运行,生成方式如下图。
找到我们的工程目录,生成
生成文件如下图,我们把这个放到我们机器上运行试试看能否正常运行。
首先将sd卡格式化成fat格式,然后将以下文件放到sd卡上即可。
其中dev_tools,为源码目录下编译生成。
然后把sd卡插到机器上,我这里是没有其他方式,有其他方式都可以,重要的是这几个文件。
然后把sd卡挂载到机器上,执行命令mount /dev/mmcblk1p1 /mnt/
如果不知道,自己块设备节点的,可以插拔sd卡的时候注意内核打印信息,比如我这里如下图。
挂载成功后,进入到挂载点,进入sd卡的目录下,执行如下执行,参考小熊派文章https://gitee.com/bearpi/bearpi-hm_micro_app/blob/master/docs/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%BC%80%E5%8F%91%E6%9D%BF%E4%B8%8A%E5%AE%89%E8%A3%85HAP%E5%BA%94%E7%94%A8.md
执行如下操作,进行app安装,
./dev_tools/bin/bm set -s disable
./dev_tools/bin/bm set -d enable
./dev_tools/bin/bm install -p entry-debug-lite-unsigned.hap
执行完成后,会看到桌面上多了一个helloworl…,不知道是不是不能显示太多内容还是干嘛,我这里显示没有全部显示出来。
查看app基本信息可以使用如下指令
./dev_tools/bin/bm dump -l
卸载程序,可以使用如下指令,不过发现一个问题,就是卸载后,会发现图标还是残留,重新启动就好了。
./dev_tools/bin/bm uninstall -n com.example.helloworldtest
Python、C、C++ 和 C# 中有望诞生 TIOBE 2022 年度编程语言!
酒店设计篇--高端酒店各功能区及其必要的支援空间(1)--酒店入口与大堂区
【水位预测】基于matlab径向基神经网络地下水位预测【含Matlab源码 1939期】
Python Matplotlib绘制箱线图boxplot()函数详解
错误:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is
人脸识别之表情识别(三)--基于几何与Gabor小波的多层感知