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

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

背景

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

實現(xiàn)方法

項目結構要求

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

ia_5600000002.png

說明如下:

1)3DRACING是快應用項目根目錄。

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

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

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

然后選擇Npm> Npm install。

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

執(zhí)行打包命令

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

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

ia_5600000003.png

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

ia_5600000004.png

修改方法:chmod 755 aapt文件

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

立即登錄,閱讀全文
版權說明:
本文內容來自于華為開發(fā)者論壇,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家