[發明專利]一種版本信息管理方法、電子設備及可讀存儲介質有效
| 申請號: | 201810008834.5 | 申請日: | 2018-01-04 |
| 公開(公告)號: | CN108170465B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 張磊 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/41 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 版本 信息管理 方法 電子設備 可讀 存儲 介質 | ||
本發明實施例提供了一種版本信息管理方法、電子設備及可讀存儲介質,用于快速的將參與編譯的組件的版本信息進行統一記錄,便于相關人員快速且直接查看到參與編譯的各組件的版本信息,能夠極大的提高問題定位的效率。該版本信息管理方法包括:申請預設內存空間;確定參加腳本編譯的一個或多個組件;在對所述一個或多個組件中每個組件的腳本文件進行編譯時,將該組件的版本信息寫入所述預設內存空間,直至所有組件的版本信息均寫入所述預設內存空間;將所述預設內存空間中的版本信息轉換為預設類型的版本文件,所述預設類型為電子設備的操作系統可讀的類型。
技術領域
本發明涉及電子技術領域,尤其涉及一種版本信息管理方法、電子設備及可讀存儲介質。
背景技術
在安卓平臺的應用程序開發過程中,會使用組件化相關的技術來對應用程序進行改造。在組件化過程中,需要對應用程序的各個組件進行編譯調試,在編譯時可能會出現問題導致編譯不通過,此時,需要定位出現問題的組件,進而需要獲知組件的版本信息。在現有技術中,僅能獲知整個應用程序的版本信息,進而通過多級的查詢定位到參與當前編譯的組件的版本號信息,這種方式定位組件版本信息的方式非常繁瑣,當參與編譯的組件數量較大時,無法直接快速獲取到大量組件的版本信息,而是需要通過整個應用程序的版本信息來進行人工映射關系的查找才能最終定位得到出現問題的組件的版本信息。
發明內容
本發明實施例提供了一種版本信息管理方法、電子設備及可讀存儲介質,用于快速的將參與編譯的組件的版本信息進行統一記錄,便于相關人員快速且直接查看到參與編譯的各組件的版本信息,能夠極大的提高問題定位的效率。
第一方面,本發明提供了一種版本信息管理方法,包括:
申請預設內存空間;
確定參加腳本編譯的一個或多個組件;
在對所述一個或多個組件中每個組件的腳本文件進行編譯時,將該組件的版本信息寫入所述預設內存空間,直至所有組件的版本信息均寫入所述預設內存空間;
將所述預設內存空間中的版本信息轉換為預設類型的版本文件,所述預設類型為電子設備的操作系統可讀的類型。
可選的,所述在對所述一個或多個組件中每個組件的腳本文件進行編譯時,將該組件的版本信息寫入所述預設內存空間,包括:
在對所述一個或多個組件中每個組件的腳本文件進行編譯時,將該組件的版本信息以鍵值對的形式寫入所述預設內存空間,其中,所述鍵值對中的鍵名為該組件的標識,所述鍵值對中的鍵值為該組件的版本號。
可選的,所述一個或多個組件對應的腳本文件基于gradle編寫,所述電子設備的操作系統為安卓系統,所述預設類型為JAVA類型,所述將所述預設內存空間中的版本信息轉換為預設類型的版本文件,包括:
在編譯腳本中調用配置信息函數向安卓系統的配置文件中寫入所述預設內存空間中所有的版本信息,其中,以變量形式寫入所述預設內存空間中每個版本信息時,將與該版本信息對應的鍵值對中的鍵名轉化為變量的變量名稱,該鍵值對中的鍵值轉化為與所述變量的值。
可選的,在所述將所述預設內存空間中的版本信息轉換為預設類型的版本文件之后,所述方法還包括:
將所述預設類型的版本文件存儲至預設存儲空間;
在用戶進行用于查看所述預設類型的版本文件的預設操作情況下,展示所述預設類型的版本文件。
可選的,在所述將所述預設內存空間中的版本信息轉換為預設類型的版本文件之后,所述方法還包括:
如果對所述一個或多個組件中每個組件的腳本文件進行編譯時出現編譯錯誤情況下,展示所述預設類型的版本文件。
第二方面,本發明實施例提供一種電子設備,所述電子設備包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810008834.5/2.html,轉載請聲明來源鉆瓜專利網。





