鴻蒙創(chuàng)建靜態(tài)庫(kù)

基礎(chǔ)知識(shí):目前鴻蒙系統(tǒng)要求打包庫(kù)的版本號(hào)和主工程的版本號(hào)和簽名信息要一致,因此在APP每次迭代更新的時(shí)候,對(duì)應(yīng)的庫(kù)也需要更新版本號(hào),可以直接使用命名工具進(jìn)行修改,不需要重新出庫(kù)

打包靜態(tài)庫(kù)的步驟如下:
參考官網(wǎng)
需要注意事項(xiàng):

1 創(chuàng)建組件模塊
2開發(fā)編譯模塊:注意新增的需要暴露給外部使用的文件,需要在Index.ets文件中導(dǎo)出
示例:
export { MainPage } from './src/main/ets/components/mainpage/MainPage'
export { TestHar} from './src/main/ets/components/mainpage/TestHar'
image.png
3引用生成的靜態(tài)庫(kù)包

3.1. 將靜態(tài)庫(kù)拷貝到目標(biāo)工程
3.2 在需要使用靜態(tài)庫(kù)的模塊的oh-package.json5中設(shè)置本地HAR/HSP包。注意當(dāng)前的路徑是oh-package.json5所在的路徑,參考示例:


image.png

靜態(tài)庫(kù)路徑


image.png

引用方式
  "dependencies": {
    "package": "file:../thirdPart/library.har"
  }

配置完成后,在IDE的終端中執(zhí)行

ohpm install

3.3 使用時(shí)需要導(dǎo)入組件,參考示例


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容