2021-03-07 18:56:10
0
一、概述 本文记录如何在Hi3516 AI Camera HarmonyOS开发板运行自己编译的Hap鸿蒙应用程序。
二、准备Hap应用程序
1,打开HUAWEI DevEco Studio IDE开发工具,新建应用工程项目。
点击菜单File->New Project...,选择智慧屏Smart Vision,创建一个空模板应用。
填入项目名称MyUiAPP,点击完成就能创建一个工程了。
目录结构如下:
2,参考鸿蒙官方开发手册,制作一个“空气质量监测App”,主要分为首页和详情页,代码见附件。
工程创建完会自动生产一个名为index的Page,可作为首页。
创建详情页,在Pages目录按右键,弹出的菜单中选择New->JS Page。
详情页创建完成后应用工程目录如下图所示,每个Page包括三个文件:布局文件hml、样式文件css、业务逻辑代码js。
具体代码见附件。
注意:需要修改entry/src/main/config.json 中,增加"visible": true
3,编译打包生产Hap
菜单Build->Buildo APP(s)/Hap(s)->Build Release Hap(s),生成Hap文件。
输出文件为 build/outputs/hap/release/smartVision/entry-release-smartVision-unsigned.hap,改名为my_first_app.hap便于安装。
注:IPCamera应用暂时不支持签名模式,所以需要将应用发布为未签名的应用安装包。
三、安装应用程序
1,通过sdcard方式安装
将IDE编译的未签名应用安装包和安装工具dev_tools放在sdcard中,将sdcard插入开发板。
挂载sdcard目录,通过下面命令将插入的sd卡挂载到/sdcard目录。
#mount /dev/mmcblk1p0 /sdcard vfat
(也可以通过umount sdcard卸载sdcard的挂载)
2,通过下面命令禁用签名校验
#cd /sdcard
#./sdcard/dev_tools/bin/bm set -s disable
3,安装Hap应用程序
#./sdcard/dev_tools/bin/bm install -p /sdcard/my_first_app.hap
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
侵权投诉