当前位置:网站首页>【快应用】如何使用命令打包快应用rpk
【快应用】如何使用命令打包快应用rpk
2022-08-10 17:45:00 【华为开发者论坛】
如果想不通过IDE,在不打开项目工程的情况下使用命令打包,工程项目需满足如下结构(以3DRACING项目为例):

工程结构说明如下:
3DRACING为快应用项目根目录。
fa-toolkit-2.5.2-Stable.300.tgz是编译器版本,注意版本号取决于IDE中实际集成的版本。package.json文件是管理你所安装的npm包的依赖,在开发过程中能清楚的查询安装的包的版本以及项目中使用的包依赖。
fa-toolkit-2.5.2-Stable.300.tgz和package.json在IDE开启了第三方依赖时,会自动生成,生成方式如下:
a. IDE菜单选择“Npm > 启动第三方NPM库”。
b. IDE菜单选择“Npm > 安装依赖”。
sign/release目录是应用的签名证书文件,不同应用可以使用相同的证书文件,使用同一个更方便管理。
使用命令打包的方式如下:
1. 进入工程根目录。如果没有安装第三方js,执行 npm install 命令安装依赖包。
2. 执行 npm run fa-release 命令。

如果执行此命令是出现类似如下错误信息,往往是因为aapt文件没有执行权限,请执行 chmod 755 aapt文件 手动修改权限。
1. Error: Command failed:”/Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi.h5template/node_modules/fa-toolkit/bin/Darwin/aapt” c –v –S “/Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi. h5template/src” –C “/Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi. h5template/build”
2. /bin/sh: /Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi. h5template/node_modules/fa-toolkit/bin/Darwin/aapt: Permission denied
3. 执行完后,工程根目录下会生成dist目录,进入此目录,可以获取打包后的rpk文件。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
边栏推荐
- The DGIOT platform displays the whole process code analysis of OPC reporting data in real time
- go语言的性能基准测试、性能优化测试和性能调优
- 【Web3 系列开发教程——创建你的第一个 NFT(8)】如何开发一个成功的 NFT 项目 | NFT 社区建设技巧
- Mysql索引、事务与存储引擎
- mysql主主复制+keepalived高可用
- 中国芯片的营收首破万亿,优势凸显的成熟工艺产能将称霸全球
- oracle11g体系结构
- 产品-Axure9英文版,A页面内a1状态跳转B页面的b2状态,(条件跳转状态)
- 期货开户前要第一时间确认手续费
- ZLMediaKit 服务器源码解读---RTSP推流拉流
猜你喜欢
随机推荐
Selenium - 如何使用隐式、显示、强制元素等待?
【接入指南 之 直接接入】手把手教你快速上手接入HONOR Connect平台(上)
电路板ROHS测试报告怎么办理?电路板ROHS检测流程
Word里表格跨页时自动断开,表格后留有空白部分,未布满整页,如何操作让表格上下页均匀布满?
Live Review|How to build an enterprise-level cloud management platform in the multi-cloud era?(with the download of the construction guide)
Flexsim 发生器和暂存区设定临时实体流颜色和端口
机器人控制器编程整理汇总-辞旧迎新-
哈夫曼实现文件压缩解压缩(c语言)
组合模式
pip install fatal error C1083 cannot open include file "io.h" No such file or directory
unity 坑坑001
const的自己理解
R语言使用ggpubr包的ggsummarystats函数可视化箱图(通过ggfunc参数设置)、在可视化图像的下方添加描述性统计结果表格、设置add参数为jitter添加抖动数据点
五菱宏光MINI EV,唯一的缺点就是安全性
验算移位距离和假设的通用性
Selenium - 如何操作鼠标进行悬停、右击、双击、拖拽?
Toronto Research Chemicals BTK甜味剂配方丨D-Abequose
文件包含漏洞复习总结
直播回顾|多云时代,如何建设企业级云管理平台?(附建设指南下载)
Mysql index, transaction and storage engine









