我的快应用开发经验 — 简单版

2018-10-07 21:55 阅读 2,578 views 次 我的快应用开发经验 — 简单版已关闭评论

sudo npm install -g hap-toolkit

需安装6.0以上版本的Node.jS,请从Node.js下载。 本站下载nodejs

安装vs code编辑器 

hap init <ProjectName>

其中<ProjectName>为自定义的项目名称,如hap init demo

命令执行后,会在当前目录下创建<ProjectName>文件夹,作为项目根目录

这个项目已经包含了项目配置示例页面的初始代码,项目根目录主要结构如下:

├── sign                      rpk包签名模块
│   └── debug                 调试环境
│       ├── certificate.pem   证书文件
│       └── private.pem       私钥文件
├── src
│   ├── Common                公用的资源和组件文件
│   │   └── logo.png          应用图标
│   ├── Demo                  页面目录
│   |   └── index.ux          页面文件,可自定义页面名称
│   ├── app.ux                APP文件,可引入公共脚本,暴露公共数据和方法等
│   └── manifest.json         项目配置文件,配置应用图标、页面路由等
└── package.json              定义项目需要的各种模块及配置信息

在项目根目录下,运行如下命令安装模块到node_modules目录

npm install

在项目的根目录下,运行如下命令进行编译打包,生成rpk包

npm run build

可以在这里直接下载该示例工程生成的rpk文件,然后在调试器里本地安装运行查看效果:

安装rpk包

编译项目产出了rpk包后,请打开手机调试器。

安卓手机下载 快应用调试器

调试器可使用后,就可以在调试器上安装rpk包了。支持以下两种安装方式,开发者可根据场景选择其一

扫码安装

  • 适用场景:高频率更新rpk包
  • 优点:自动更新rpk包,方便快捷
  • 缺点:需要开发者启动HTTP服务器,并确保手机与PC在同一局域网

1 启动HTTP服务器

在终端中新建一个窗口,进入项目的根目录运行如下命令,启动本地服务器(默认端口为12306)

npm run server

2 在手机上预览运行效果

  • 打开调试器 ,关闭usb调试--> 点击"扫码安装",扫描终端窗口中的二维码即可完成配置(若扫描不成功,可在浏览器中打开页面:http://localhost:<your port>,扫描页面中的二维码)
  • 手机再按照提示安装平台什么的。

原文档:https://doc.quickapp.cn/

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:我的快应用开发经验 — 简单版 | 文档
分类:电脑技术 标签:

评论已关闭!