快应用环境配置

引言

早上看到一个新闻,十大手机厂商联手推出“快应用”,据说是为了对抗小程序的。不得不感叹,这互联网发展速度实在是太快了,选择进入程序员这个行业,只能说,不学习就要被淘汰了。
先是原生的安卓和ios,当时原生的一家独大,后来又有h5,又有RN,虽然威胁到原生开发,但是原生依然坚挺,后来小程序又出现,借助本身微信的流量,异军突起,小程序因为自身的轻和快,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换,原生虽然体验比较好,但是开发时间太长,软件更新复杂,适合开发一些复杂需求的app。现在因为小程序威胁到各大厂家的app生存,所以推出快应用:
““快应用”是手机厂商基于硬件平台共同推出的新型应用生态,用户无需下载安装,即点即用,享受原生应用的性能体验。“快应用”使用前端技术栈开发,原生渲染,同时具备H5页面和原生应用的双重优点。“快应用”框架深度集成进各厂商手机系统中,可以在操作系统层面实现用户需求与应用服务间的无缝连接,提升用户的使用体验和应用服务的转化效率,同时支持生成桌面图标等留存能力。”
现在开发手机端软件,安卓原生,ios原生,小程序,快应用,还有那些跨平台的开发语言,有这么多选择,并不会说谁会取代谁,很有可能还是会共存的,不同开发方式适合不同的需求吧,作为程序员,最好还是保持学习的激情,要精通一门语言实在是困难,不过要入门一门语言还是挺容易的,所以还是对新技术多了解了解,反正没什么坏处。
以前引领技术进步的大多数是国外的,这几年国内也在引领技术进步,也算是可喜可贺了。虽然苦了程序员。

配置

闲话少说,今天根据开发文档,进行了一下环境配置,中间踩了几个坑,不过还是跑起来了,现在分享一下。
先体验一下快应用是什么样的
这里写图片描述
这里写图片描述
在华为应用市场里,搜索快应用,然后打开,确实很轻便,不需要安装,就可以直接运行了

快应用的官网:
https://www.quickapp.cn/
开发文档:
https://doc.quickapp.cn/

根据文档,一步一步进行配置:
首先要安装node.js,官方推荐v6.11.3 LTS,如果本地已有node.js其他版本,首先要卸载再安装,可以在https://nodejs.org/en/blog/release/v6.11.3/下载。
安装好了,打开命令行,输入node -v,可以查看node.js的版本。
这里写图片描述
然后安装hap-toolkit

npm install -g hap-toolkit

可以在命令行中输入hap -V查看
这里写图片描述

在自己电脑上新建一个文件夹,作为存放项目的地方,然后通过命令行进入这个文件夹,比如我在D盘建一个quickAppDemo文件夹:
这里写图片描述
新建一个项目,文件名是MyFirstQuickProject,

hap init MyFirstQuickProject

注意不要<>,创建完成,可以在本地看到项目组成:
这里写图片描述
编译项目需要运行npm install,不过注意,一定在项目的根目录下,也就是D:\quickAppDemo\MyFirstQuickProject,不要在D:\quickAppDemo运行,在命令行中进入到MyFirstQuickProject文件夹中,然后再运行npm install。然后再运行npm run build
如果报错遇到Cannot find module ‘…/webpack.config.js’,请重新执行一次hap update –force。这是由于高版本的npm在npm install时,会校验并删除了node_modules下部分文件夹,导致报错。而hap update –force会重新复制hap-toolkit文件夹到node_modules中
现在在项目的dist文件夹中有一个rpk文件
这里写图片描述
现在就需要把这个运行到手机上。(这个快应用好像还跟手机有关系,我先是用了一个华为的,怎么运行怎么闪退,后来换了个手机,运行起来了)

在手机运行

先下载调试器:https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803200129552999556.apk
安装到手机上,打开以后
这里写图片描述

说明如下:

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

在右上角点击,有个设置,可以手动配置服务器
刚开始按钮应该都是灰色的。这样就需要安装一个平台预览版apk(https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803200130021102030.apk
安装完成以后,就要用调试器把自己生产的rpk文件安装到手机上,有两种方法:
1.HTTP请求

进入命令行,在项目根目录下,输入npm run server,这样会生产一个二维码:
这里写图片描述
然后在调试器,点击扫码安装,进行扫描,如果扫不出来,可以在浏览器上输入http://localhost:12306/,查看清晰版。也可以在右上角的设置里边手动设置服务器ip
这里写图片描述

配置完成后,若没有自动唤起平台运行rpk包,点击在线更新唤起平台运行rpk包

若提示安装失败,请检查执行npm run server的终端窗口是否正常运行

打开应用以后,运行效果:
这里写图片描述

2.本地安装
这个就简单了,将本地生成的rpk文件弄到手机sd卡中,这个方式比较多,USB数据线或者qq文件助手,都随意,反正弄进去以后,在调试器,点击本地安装,找到那个rpk文件,运行就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值