<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙三方庫移植及開發項目如何打入Jar包中

鴻蒙系統HarmonyOS ? 來源:鴻蒙社區 ? 作者:Shen Fei ? 2021-03-19 14:46 ? 次閱讀

鴻蒙三方庫移植及開發項目中,在JavaLibrary module中會引用一些其他開源三方庫如Zxing,Gson等,將JavaLibrary打出jar包的時候,發現這些第三方庫根本沒有打到jar包里面去,運行時就會報某某類缺失,以javapoet普通打包方式為例:

Javalibrary module中雖然引用了javapoet,但是打出jar包后發現javapoet并未存在于該jar中

打出jar包

查看jar包發現javapoet并未存在于該jar中

之前臨時方案是在JavaLibrary module中導入依賴三分庫的源碼,由于由于涉及版本迭代,不好維護,不推薦此方式。

目前正確的解決方法為:使用插件進行輔助打包,解決辦法步驟如下:

1. 配置打包插件的集成環境,引用三方打包插件到javalibrary工程的gradle中。

2. 配置打包插件后,在build中會出現shadowJar的task,雙擊進行打包:

3. 打包完成后,將jar引用到應用工程中進行測試:

此時javapoet已被打到jar包中。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2621

    瀏覽量

    65395
收藏 人收藏

    評論

    相關推薦

    如何把第三方加到PROTEUS?

    新手求教,弱弱的問下,下了一個第三方,說是要先安裝,再添加路徑,可是我下來的第三方沒有看到安裝文件啊。還望指教如何添加!
    發表于 06-15 22:32

    Keil_C++環境移植三方出現類型錯誤問題怎樣去解決

    Keil_C++環境移植三方出現類型錯誤問題解決@firestaradmin 2020年12月8日16:28:18死亡如風,常伴吾身。Keil里實現C++環境編程,在C/C++ 選項卡
    發表于 07-16 07:17

    ffmpeg第三方如何在harmony 3.0上編譯跑通?

    該如何編譯,目前是沒有config.h文件的。因為純新手很多基礎都不懂,之前看過連老師在openharmony 1.0 上的第三方移植,用的是hi3861,但是我嘗試了一下移植ffm
    發表于 12-20 13:16

    【組件資料】HarmonyOS三方開發指南

    顯示。1.2.模擬器上運行效果:2、HarmonyOS三方開發指南——AsyncHttpHarmony組件1.AsyncHttpHarmony功能介紹1.1.組件介紹在做HarmonyOS開發過程中
    發表于 03-21 11:18

    鴻蒙開源第三方組件資料合集

    開發框架,可以讓Ohos的開發人員非常便捷,無需切換語言和編譯器的制作Ohos原生游戲項目移植狀態:完成調用差異:無原項目基線版本:v1.1
    發表于 03-23 09:53

    快速移植OpenHarmony到三方芯片平臺的方法

    移植概述本文面向希望將OpenHarmony移植三方芯片平臺硬件的開發者,介紹一種借助三方芯片平臺自帶Linux內核的現有能力,快速
    發表于 04-12 11:08

    【PIMF】OpenHarmony啃論文俱樂部—盤點開源鴻蒙三方【1】

    OpenHarmony third_party三方三方開源是封裝的軟件功能,可以避免重復造輪子、提升軟件開發效率。OpenHarmon
    發表于 06-17 19:48

    【PIMF】OpenHarmony啃論文俱樂部—盤點開源鴻蒙三方【2】

    OpenHarmony third_party三方三方(開源)是封裝的軟件功能,可以避免重復造輪子、提升軟件
    發表于 06-29 16:44

    4步成功將三方——speexdsp移植到OpenHarmony

    “OpenHarmony”)主干倉、SIG倉、三方,共計1000+代碼倉任君挑戰。在戰碼先鋒活動,我們注意到開發者對三方
    發表于 09-27 12:02

    【潤和軟件DAYU200開發板體驗】三方移植之NAPI開發[3]通過IDE開發NAPI工程

    三方移植之NAPI開發[1]—Hello OpenHarmony NAPI一文,筆者開發
    發表于 10-22 17:39

    OpenHarmony三方適配指南

    托管的github或者gitee倉。官網:https://libmodbus.org/github:https://github.com/stephane/libmodbus移植三方三方
    發表于 04-07 09:12

    OpenAtom OpenHarmony 三方創建發布及安全隱私檢測

    OpenAtom OpenHarmony三方(以下簡稱“三方”或“”),是經過驗證可在OpenHarmony系統上可重復使用的軟件組件
    發表于 11-13 17:27

    鴻蒙適配移植的開源SnackBar消息彈框教程

    項目介紹 項目名稱:開源SnackBar消息彈框 所屬系列:鴻蒙的第三方組件適配移植 功能:支持顯示彈出式提醒,包括文字和點擊效果
    發表于 03-25 14:13 ?1次下載

    基于開源項目通用下拉刷新組件進行鴻蒙化的移植開發

    項目介紹 項目名稱:通用下拉刷新組件 所屬系列:鴻蒙的第三方組件適配移植 功能:下拉后進行頁面刷新 項目
    發表于 03-30 10:53 ?0次下載

    基于鴻蒙適配移植的開源彈幕解析繪制引擎項目

    項目介紹 項目名稱:開源彈幕解析繪制引擎項目 所屬系列:鴻蒙的第三方組件適配移植 功能:支持顯示
    發表于 04-11 10:38 ?2次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>