[發明專利]安卓項目編譯過程的優化方法在審
| 申請號: | 202010960085.3 | 申請日: | 2020-09-14 |
| 公開(公告)號: | CN112083930A | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 蔣杰文;潘葉江 | 申請(專利權)人: | 華帝股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/73 |
| 代理公司: | 深圳市合道英聯專利事務所(普通合伙) 44309 | 代理人: | 廉紅果 |
| 地址: | 528400 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 項目 編譯 過程 優化 方法 | ||
1.一種安卓項目編譯過程的優化方法,其特征在于,包括如下步驟:
S1、新建安卓項目的編譯源文件,使用注解處理器收集源文件下各個子模塊注解的類信息并生成對應的類文件;
S2、掃描獲取所述類文件對應的注解類信息;
S3、判斷所獲取的所述注解類信息是否與上一次編譯過程所獲取的注解類信息相同,并根據判斷結果確定是否重新生成可執行文件;
S4、將所述可執行文件轉化成安裝包并生成應用程序。
2.根據權利要求1所述的安卓項目編譯過程的優化方法,其特征在于,所述S3具體為:
判斷所獲取的所述注解類信息是否與上一次編譯過程所獲取的注解類信息相同,若相同,則采用上一次編譯生成的可執行文件,若不同,則將獲取的注解類信息重新轉換生成對應的可執行文件。
3.根據權利要求1或2所述的安卓項目編譯過程的優化方法,其特征在于,所述S2具體包括如下步驟:
S21、新建一自定義的類文件,通過類庫工具將本次編譯收到的所述注解類信息插樁注入所述自定義的類文件的內存中;
S22、通過業務代碼掃描獲取所述內存中各個模塊動態生成的所有注解類信息。
4.根據權利要求1所述的安卓項目編譯過程的優化方法,其特征在于,所述類庫工具是用于在源文件中編輯字節碼的類庫的工具。
5.根據權利要求3所述的安卓項目編譯過程的優化方法,其特征在于,所述安卓項目的編譯源文件包括java文件、jar文件和資源文件。
6.根據權利要求5所述的安卓項目編譯過程的優化方法,其特征在于,若所述編譯源文件為jar文件,則S3中,將獲取的注解類信息重新轉換生成對應的可執行文件具體為:
將所述安卓項目中的jar文件映射為目錄輸入文件,將所述目錄輸入文件中不相同的注解類信息所對應的類文件轉換生成對應的可執行文件。
7.根據權利要求1所述的安卓項目編譯過程的優化方法,其特征在于,所述S1中,模塊注解的類信息為一個或多個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華帝股份有限公司,未經華帝股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010960085.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種環衛垃圾車油缸
- 下一篇:一種基于正射投影圖像的隧道管環識別與標注方法





