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

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

背景

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

實(shí)現(xiàn)方法

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

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

ia_5600000002.png

說明如下:

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

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

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

在IDE工具選項(xiàng)中,選擇Npm>啟動(dòng)Npm庫。

然后選擇Npm> Npm install。

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

執(zhí)行打包命令

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

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

ia_5600000003.png

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

ia_5600000004.png

修改方法:chmod 755 aapt文件

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

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