[發(fā)明專利]一種應用程序開發(fā)中創(chuàng)建Android庫模塊依賴關系的方法及裝置有效
| 申請?zhí)枺?/td> | 202010183863.2 | 申請日: | 2020-03-16 |
| 公開(公告)號: | CN111367512B | 公開(公告)日: | 2021-05-28 |
| 發(fā)明(設計)人: | 曾鵬 | 申請(專利權)人: | 北京五八信息技術有限公司 |
| 主分類號: | G06F8/35 | 分類號: | G06F8/35;G06F8/41;G06F8/71 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 100080 北京市海淀區(qū)學清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 開發(fā) 創(chuàng)建 android 模塊 依賴 關系 方法 裝置 | ||
1.一種應用程序開發(fā)中創(chuàng)建Android庫模塊依賴關系的方法,其特征在于,包括以下步驟:
在對應用程序的AAR文件執(zhí)行解壓縮提取的第一配置文件以合并到所述應用程序的主工程的配置文件時,對于存在的ID命名相同的第一配置文件,在Android應用開發(fā)模塊的根目錄下,分別對每一所述第一配置文件創(chuàng)建Android庫模塊文件夾;
獲取所述應用程序的Android應用開發(fā)模塊的第二配置文件,其中,所述第二配置文件包括所述Android應用開發(fā)模塊的動態(tài)配置參數(shù)和根目錄,所述動態(tài)配置參數(shù)是指用于保持所述Android應用開發(fā)模塊與所述Android庫模塊版本號一致性的參數(shù);
獲取每一所述Android庫模塊所需的依賴參數(shù),所述依賴參數(shù)是指用于建立所述Android庫模塊與所述Android應用開發(fā)模塊依賴的參數(shù);
將所述動態(tài)配置參數(shù)和每一所述依賴參數(shù)分別寫入每一所述Android庫模塊文件夾的所述第一配置文件中,以模擬每一所述Android庫模塊;
將每一已模擬的Android庫模塊的第一配置文件分別添加到所述主工程的配置文件和所述Android應用開發(fā)模塊的所述第二配置文件中,以對所述應用程序建立每一已模擬的Android庫模塊分別與所述Android應用開發(fā)模塊和所述主工程的依賴關系,使得所述應用程序的所述Android應用開發(fā)模塊和所述主工程根據(jù)所述依賴關系引用所述已模擬的Android庫模塊。
2.根據(jù)權利要求1所述的方法,其特征在于,所述將動態(tài)配置參數(shù)和每一所述依賴參數(shù)分別寫入每一Android庫模塊文件夾的所述第一配置文件中,包括:
所述動態(tài)配置參數(shù)包括編譯SDK版本號和打包構建工具版本號,所述Android庫模塊文件夾的第一配置文件包括配置入口配置文件和打包配置文件;
將所述編譯SDK版本號和打包構建工具版本號,以動態(tài)形式寫入每一所述Android庫模塊文件夾的配置入口配置文件中以及打包配置文件中;
將每一所述Android庫模塊所需的依賴參數(shù),以靜態(tài)形式寫入每一所述Android庫模塊文件夾的配置入口配置文件中以及打包配置文件中。
3.根據(jù)權利要求1所述的方法,其特征在于,所述將每一已模擬的Android庫模塊的第一配置文件分別添加到所述主工程的配置文件和所述Android應用開發(fā)模塊的所述第二配置文件中,以對所述應用程序建立每一已模擬的Android庫模塊分別與所述Android應用開發(fā)模塊和所述主工程的依賴關系,包括:
獲取每一所述已模擬的Android庫模塊的包名和根目錄入口參數(shù);
將每一所述已模擬的Android庫模塊的包名添加至所述主工程的配置文件中,建立每一所述已模擬的Android庫模塊與主工程的依賴關系;
獲取所述Android應用開發(fā)模塊中的所述第二配置文件的依賴項參數(shù);
將每一所述已模擬的Android庫模塊的根目錄入口參數(shù)添加到所述依賴項參數(shù)中,建立每一所述已模擬的Android庫模塊與Android應用開發(fā)模塊的依賴關系。
4.根據(jù)權利要求1所述的方法,其特征在于,還包括:
對具有依賴關系的每一所述已模擬的Android庫模塊進行編譯和打包,得到每一應用AAR文件,所述應用AAR文件用于實現(xiàn)已模擬的Android庫模塊被所述Android應用開發(fā)模塊和所述主工程的引用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010183863.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:極片上料裝置及疊片設備
- 下一篇:一種橫向支撐桿用中段連接裝置
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法
- 圖冊創(chuàng)建設備、圖冊創(chuàng)建方法和圖冊創(chuàng)建程序
- 一種使用創(chuàng)建接口來靈活創(chuàng)建對象的方法
- 報告創(chuàng)建系統(tǒng)、報告創(chuàng)建裝置以及報告創(chuàng)建方法
- 文本創(chuàng)建系統(tǒng)、文本創(chuàng)建裝置、文本創(chuàng)建方法
- 文檔創(chuàng)建設備、文檔創(chuàng)建系統(tǒng)及文檔創(chuàng)建方法
- 剪報創(chuàng)建方法和剪報創(chuàng)建系統(tǒng)
- 數(shù)據(jù)創(chuàng)建裝置、數(shù)據(jù)創(chuàng)建方法及數(shù)據(jù)創(chuàng)建程序
- 信息創(chuàng)建方法及信息創(chuàng)建裝置
- 報告創(chuàng)建系統(tǒng)和報告創(chuàng)建方法
- 創(chuàng)建改進的顏色的顏色創(chuàng)建裝置及顏色創(chuàng)建方法
- 一種Android設備之間遠程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設備開機啟動時間的設置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實現(xiàn)方法和系統(tǒng)
- 一種Android智能設備APK安全管控方法
- 一種應用程序開發(fā)中創(chuàng)建Android庫模塊依賴關系的方法及裝置





