当前位置:网站首页>【快应用】如何使用命令打包快应用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
边栏推荐
猜你喜欢
随机推荐
软链接、硬链接——ln -s 使用
img转base64
【Web3 系列开发教程——创建你的第一个 NFT(8)】如何开发一个成功的 NFT 项目 | NFT 社区建设技巧
Interpretation of ZLMediaKit server source code---RTSP push and pull
【2015】【论文笔记】等离子光混合器THz辐射的光谱——
企业如何通过北森HR SaaS 自动化管理员工账号生命周期
FFmpeg Huaping solution (modify source code, discard incomplete frames)
本周四晚19:00知识赋能第六期第5课丨OpenHarmony WiFi子系统
Oracle Install [email protected] 7.6
讯飞翻译机抢镜背后,跨语种沟通迈入全新时代
AVFrame相关api内存管理
Product Description丨MobPush fast integration method on Android side
产品说明丨Android端使用MobPush快速集成方法
Mysql index, transaction and storage engine
HDLBits: 在线学习 SystemVerilog(零)-在线“巡礼” HDLBits
Kong自定义插件初体验
The DGIOT platform displays the whole process code analysis of OPC reporting data in real time
组合模式
R语言patchwork包将多个可视化结果组合起来、plot_annotation函数以及tag_level参数将组合图用大写字母进行顺序编码、为组合图的标签添加自定义后缀信息(suffix)
实用工具在线网站









