1、搭建环境

1)搭建nodejs环境

        需要去Node官网下载和安装,官方推荐v6.11.3 LTS
         https://nodejs.org/en/blog/release/v6.11.3/
        (往下翻一翻,就能找到对应系统需要的msi文件)
    2)、安装hap-toolkit,直接在cmd输入以下命令
 
npm install -g hap-toolkit

2、创建项目:
    1)自己创建一个文件夹,如下是我创建的文件夹路径
    2)cmd切换到本文件夹,
    3)在cmd运行以下命令
 
hap init <ProjectName>  //   如:    hap init helloworld

     4)控制台会显示以下提示,请继续输入项目名(这一步鸿洋大神说不要傻等,我还真傻等了一会)
 
prompt: Init your Project:  (helloworld) //继续输入项目名

3、编译项目
    1)安装npm依赖

在项目根目录下,运行如下命令安装依赖包(webpack,babel等)

npm install

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

         以上的步骤可以得到build目录和dist目录,在dist目录下有生成我们最终需要的rpk文件

3)自动重新编译

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

npm run watch
4、运行rpk文件    
    1)、安装手机调试器https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803200129552999556.apk
    2)、安装平台预览版 https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803200130021102030.apk
    上述两个文件都是apk文件,需要安装到手机上,未安装平台预览版的时候,手机调试器的按钮是不能点击的,安装了平台预览班之后,手机调试器上的按钮就可以点击了。
3)将rpk文件放到手机上,这里我用的是adb命令:
>adb push C:\Users\Administrator\Desktop\com.application.demo.rpk /sdcard/

4)在手机调试器这个应用点击“本地安装”,选中上面的rpk文件,就会提示“安装成功”
(说是这样子说,但是快应用是不用安装的)
至此,运行官方的demo生成的rpk文件就到此结束。
当然官方和鸿洋大神的文档还有教做自己的快应用。

相关链接:

鸿洋大神:http://mp.weixin.qq.com/s/-8LxnWe4XMpGCQTquO8CxA

官网:        https://www.quickapp.cn/

开发文档:https://doc.quickapp.cn/

快应用开发1--编译官方的代码并在手机上运行rpk文件(Windows系统上)相关推荐

  1. termux使用教程python-利用Termux超级终端在手机上运行Python开发环境

    利用Termux超级终端在手机上运行Python开发环境 重要提示:由于没有提供太多图片具体可以参考文章结尾的网站链接,非常清楚并且有图片指导. 前言: 普通的工作使我平时有时间做做游戏视频,看看电视 ...

  2. 在32位WINDOWS系统上开发64位应用程序

    在32位WINDOWS系统上开发64位应用程序 创建 2011-9-2 有些时候需要开发WINDOWS 64位应用程序,但不想安装64位操作系统,所以需要在32位系统下开发64位应用.其步骤并不复杂. ...

  3. win10应用开发——如何判断应用是在手机上运行还是电脑上运行

    原文:win10应用开发--如何判断应用是在手机上运行还是电脑上运行 在进行uwp应用开发的时候, 有时我们需要知道自己的应用是在手机端运行还是在桌面端运行,那么通过以下的api就可以进行判断: Wi ...

  4. linux代码windows能跑吗,能不能帮忙改一下下面这些代码,原来是在windows系统上运行的,要让它能在linux上终端跑。该如何处理...

    当前位置:我的异常网» C语言 » 能不能帮忙改一下下面这些代码,原来是在windows系 能不能帮忙改一下下面这些代码,原来是在windows系统上运行的,要让它能在linux上终端跑.该如何处理 ...

  5. 真机调试:问题: 想把写完的代码, 跑到手机上运行, 怎么办?

    问题: 想把写完的代码, 跑到手机上运行, 怎么办? 真机调试 1. 查看本机电脑的IPV4地址 2. VSCode下载Live Server插件 3. 修改Live Server插件配置-为IPV4 ...

  6. Eclipse开发Android程序如何在手机上运行

    http://www.cnblogs.com/plwang1990/archive/2011/07/04/2097757.htm android开发不论是在真机上调试还是最终发布到真机上都非常简单,过 ...

  7. windows系统上虚拟机安装苹果雪豹系统的ios和phoneGap开发环境搭建

    最近因为工作需要,在window上用虚拟机搭建了一个苹果的snow leopard系统,在上面搭建了ios和phoneGap开发环境,搭建 过程遇到很多问题,幸好有广大网友的文章和经验分享才能快速解决 ...

  8. 拿到已开发好的Vue前端代码如何在本地运行?

    1.安装包 package.json文件中已经记录了项目所用的所有依赖及其版本,所以打开cmd,定位到项目的根目录,运行如下代码即可: npm install 2.运行 在打开package.json ...

  9. 安卓手机python开发环境_使用Python开发Android应用程序:第一节 在手机上配置Python运行环境...

    本节目录: 1.下载和安装 Scripting Layer for Android (SL4A) 2.下载和安装 Python for android 3.第一个HelloWorld程序 1.下载和安 ...

最新文章

  1. 【Python基础】使用统计函数绘制简单图形
  2. SBO中流程控制功能的实现-SBO_SP_TransactionNotification
  3. micropython socket_Micropython之HTTP-GET方法2
  4. 时序分析:手势--空间轨迹模式识别
  5. poj 2531(dfs)
  6. pytorch —— 池化、线性、激活函数层
  7. 写给MongoDB开发者的50条建议Tip14
  8. JavaScript replace()
  9. 【Linux】查询 OS、CPU、内存、硬盘信息
  10. 小论坛 之Linux服务器搭建Apache PHP mysql 环境
  11. Struts标签 bean:write用法
  12. 面向Web应用的并发压力测试工具——Locust实用攻略
  13. Centos系统安装masscan
  14. 一个完整的软件项目管理流程包括什么?有什么软件项目管理工具?
  15. Review Board了解
  16. 【Cicadaplayer】基于FFmpeg 计算缓存队列duration:av_rescale_q 、av_get_time_base_q、av_q2d
  17. 值得一生收藏的经典台词
  18. hadoop集群搭建完整教程,java电商项目面试技巧
  19. ffmpeg编码x264
  20. SpringBoot入门系列(二)如何返回统一的Json数据格式

热门文章

  1. AIPNet: Image-to-Image Single Image Dehazing with Atmospheric Illumination Prior
  2. 弥散磁共振成像在神经科学中的应用
  3. 微信广告平台来了,是蜜糖还是毒药?
  4. php星期代码,PHP星期几获取代码
  5. 无人零售的黑科技:RFID技术
  6. 高数 | 复合函数、幂指函数中等价无穷小替换的问题
  7. oracle中授予connect权限,oracle授予权限
  8. 如何从零开始建站,四个步骤了解一下
  9. 20175316盛茂淞 2018-2019-2《Java程序设计》第4周学习总结
  10. 特斯拉自动驾驶车祸调查结果的背后,Autopilot系统是否被过度神话?