尝试快应用入门

本文介绍了如何在Win7系统上入门快应用开发,包括安装nodejs和hap-toolkit,新建并运行HelloWord项目,以及如何将编译后的rpk包安装到Android设备上进行调试。详细步骤包括环境搭建、项目创建、自动编译设置和使用调试器APK进行本地安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装快应用 开发环境

我这里用的是Win7系统。

安装前看一遍https://doc.quickapp.cn 快应用官方开发文档。

这里要安装的有 nodejs、打包工具hap-toolkit。

nodejs的安装(注:目前只能安装6.0以上,8.0以下的版本。官方文档说“不要使用8.0.*版本.这个版本内部ZipStream实现与node-archive包不兼容,会引起报错”)

nodejs的安装自己搜索。我这里安装的是7.6.0版本的。

 

hap-toolkit的安装

 

通过npm仓库安装,在命令行中执行以下命令:

npm install -g hap-toolkit

在命令行中执行hap -V会输出版本信息表示hap-toolkit安装成功,如下命令所示:

hap -V

 

我这里安装了0.0.26版本的。

 

2、新建一个项目并运行 HelloWord

搭建好环境后,打开CMD控制台。cd 命令跳转到你要放项目源码的文件夹。用hap命令创建一个项目模板。

例如我要在F盘的kyy文件夹下创建一个项目名为kuaiAPP的项目。

使用命令 hap init  <项目名称>。如下图所示:

执行这条hap命令之后,会一直停留在 prompt: Init your Project:  (kuaiAPP),等了几分钟不见变化,也没有在kyy下见到有文件。原来这里还需要再点一下回车才开始创建。点一下回车……创建了,如下图:

一堆日志显示完成,项目模板就创建好了。

接下来要编译运行HelloWord了。

目录要先切换到项目根目录下:cd F:\kyy\kuaiAPP

然后执行命令npm install 安装依赖包(webpack,babel等):npm install

还是在项目的根目录下,运行编译打包命令,生成rpk包:npm run build

 

编译打包成功后,项目根目录下会生成文件夹:build、dist
build:临时产出,包含编译后的页面js,图片等

dist:最终产出,包含rpk文件。其实是将build目录下的资源打包压缩为一个文件,后缀名为rpk,这个rpk文件就是项目编译后的最终产出。

下边是官网给出的内容,自动编译和注意:{

 

自动重新编译

如果希望每次修改源代码文件后,都自动重新编译项目,请使用如下命令:

npm run watch

注意:

如果报错遇到Cannot find module '.../webpack.config.js',请重新执行一次hap update --force。这是由于高版本的npm在npm install时,会校验并删除了node_modules下部分文件夹,导致报错。而hap update --force会重新复制hap-tools文件夹到node_modules

}

真的生成了rpk文件,接下来就可以把rpk安装到android机上了。

首先!手机要安装调试器

调试器APK是一个Android应用程序,请从这里下载:

https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803221213415527241.apk

在手机上安装并打开调试器APK,安装成功后如下图所示:

按钮全都不可点,官网说“若无法正常使用调试器,请升级手机系统到最新版本或安装平台预览版”,好吧,我们安装平台预览版。

 

手机安装平台预览版
平台预览版存在以下优缺点:
优点:迭代速度快,可立即体验平台新功能

缺点:实现与真实的运行环境存在差异,对厂商服务和第三方服务的支持存在缺陷

平台预览版APK是一个Android应用程序,请从这里下载:
https://statres.quickapp.cn/quickapp/quickapp/201803/file/20180322121456491785.apk

下载安装成功后,再打开调试器APP,可以看到调试器里面的按钮都可点了。

这里提供多种rpk安装到android机的方式。

扫码安装:配置HTTP服务器地址,下载rpk包,并唤起平台运行rpk包
本地安装:选择手机文件系统中的rpk包,并唤起平台运行rpk包
在线更新:重新发送HTTP请求,更新rpk包,并唤起平台运行rpk包

开始调试:唤起平台运行rpk包,并启动远程调试工具

我这里把rpk包放到手机里面,点调试器的本地安装,选择手机目录里的rpk。HelloWord就直接运行到android机了!

结贴,下一篇要开始学习怎么开发快应用。

 

更多精彩文章用微信关注下方二维码哟

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值