准入条件
在进行快应用开发前,请先完成如下准备工作:
- 在华为开发者联盟上注册成为开发者,并完成实名认证,详细参见“账号注册认证”。
- 完成开发环境的搭建,包括在PC上安装华为快应用IDE、在测试手机安装调试运行在手机/Pad上快应用的加载器,详细参见“安装开发工具”。
- 在AppGallery Connect(以下简称AGC)上完成快应用的创建,详细参见“创建快应用”。
创建项目
- 打开华为快应用IDE,在欢迎页选择“新建项目 > 快应用”,选择“手机与平板”,点击“下一步”。

- 根据待开发快应用的内容,选择合适的模板,点击“下一步”。
- 通用模板:包括基本的“Hello World”、“快应用官方示例”和“横屏示例”三个模板。
- 行业模板:包含“阅读”、“新闻”、“电商”、“外卖”和“儿童教育” 五类行业模板。
- 云开发模板:结合华为AppGallery Connect平台生成“Severless Hello World”。

- 填写项目信息后,点击“确定”。
- 应用名称:应用名称,用于在桌面图标、弹窗等处显示。例如:QuickAppDemo。
- 应用包名:发布的快应用为以.rpk为后缀的文件,此处即定义发布后的包名。推荐采用com.company.module的格式,例如:com.huawei.quickappdemo。
- 工作空间:项目工程存储路径。

编辑代码
- 配置manifest.json文件中 minPlatformVersion 为所需使用的规范版本号。
- 在左侧工程目录选择相应的工程文件,参考快应用规范进行快应用基础功能的开发。
快应用规范包括:
- 除了基础功能的开发,您还可以根据需要实现更多功能。
- 将快应用发布至中国大陆以外地区,请参见“国际化”。
- 应用包体积较大,进行分包,以便减少应用首次启动加载的时间,请参见“分包加载”。
- 使快应用在不同尺寸的设备上有良好的展示,请参见“响应式布局”。
- 通过调用华为提供的厂商接口,集成以下华为提供的开放能力:
运行调试
- 将测试手机(最好为华为手机)使用USB数据线成功连接装有华为快应用IDE的电脑。打开测试手机的“开发者模式”,详细打开方式参见“华为手机如何打开开发者选项”。
- 菜单选择“工具 > 生成证书”。
- 没有签名文件:右下角弹出创建签名文件提示,点击“创建签名”,输入相关信息后,点击“创建”,或者点击“导入签名”,导入已有的签名文件。

- 选择需要编译调试的文件,点击实时编译按钮。

- 在弹出页面选择运行的设备,点击“确定”。

- 如果手机上没有安装快应用引擎,将在右下角弹出提示框,点击“安装”进行安装。已安装则跳过此步骤。

- 在弹出的手机模拟窗口可以查看编译后的效果。
打包正式版本
确保开发的快应用功能没有问题,即可使用华为快应用IDE打包发布成rpk包,提交华为应用市场进行上架审核,详细打包过程参见“打包快应用”。
相关链接