AppGallery Connect:教你使用命令重建rpk

來源: 華為開發(fā)者論壇
作者:市長主義
時間:2021-03-25
17532
我們知道華為快應(yīng)用IDE中提供了打包菜單項,前提必須要打開IDE ,然后在IDE中打開項目。 如果我不想通過IDE方式構(gòu)建RPK包,在不打開項目的前提下,能否直接用命令構(gòu)建呢?以下內(nèi)容將會告訴你如何做到這點。

背景

我們知道華為快應(yīng)用IDE中提供了打包菜單項,前提必須要打開IDE ,然后在IDE中打開項目。 如果我不想通過IDE方式構(gòu)建RPK包,在不打開項目的前提下,能否直接用命令構(gòu)建呢?以下內(nèi)容將會告訴你如何做到這點。

實現(xiàn)方法

項目結(jié)構(gòu)要求

命令打包的工程項目需要滿足如下結(jié)構(gòu)(以3DRACING為例):

ia_5600000002.png

說明如下:

1)3DRACING是快應(yīng)用項目根目錄。

2)FA-工具箱-2.5.2-Stable.300.tgz是編譯器版本,注意版本號取決于IDE中實際集成的版本。的package.json文件的英文管理你所安裝的NPM包的依賴,在開發(fā)過程中能清楚的查詢安裝的包的版本以及項目中使用的包依賴。

這兩個文件當(dāng)在IDE中開啟了第三方依賴時,會自動生成,具體方法如下:

在IDE工具選項中,選擇Npm>啟動Npm庫。

然后選擇Npm> Npm install。

3)簽名/釋放目錄是應(yīng)用的簽名證書文件,不同應(yīng)用可以使用相同的證書文件,使用同一個更方便的管理。注意:在執(zhí)行打包命令之前,此目錄文件需要準(zhǔn)備好,否則會使失敗,會提示無簽名證書文件。

執(zhí)行打包命令

進(jìn)入工程根目錄,如果有未安裝的第三方j(luò)s ,安裝依賴包,執(zhí)行npm install

接著執(zhí)行npm run fa-release ,見下圖

ia_5600000003.png

如果執(zhí)行此命令出現(xiàn)如下錯誤信息,是由于aapt這個文件沒有執(zhí)行權(quán)限,請手動修改一下。

ia_5600000004.png

修改方法:chmod 755 aapt文件

執(zhí)行完后,工程根目錄下會生成DIST目錄,打包后的RPK文件在這個目錄下。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于華為開發(fā)者論壇,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多