[發(fā)明專利]快應用的調試方法、裝置、設備及存儲介質有效
| 申請?zhí)枺?/td> | 201911040405.7 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN110795353B | 公開(公告)日: | 2023-10-13 |
| 發(fā)明(設計)人: | 董永清;潘溫;孫良木 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/41 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羊淑梅 |
| 地址: | 100085 北京市海淀區(qū)清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 調試 方法 裝置 設備 存儲 介質 | ||
1.一種快應用的調試方法,其特征在于,應用于運行有所述快應用的運行側設備中,所述方法包括:
在運行到所述快應用的目標頁面時,上報所述目標頁面的調試結果;
接收重新打包的編譯文件包,所述重新打包的編譯文件包是根據所述調試結果更新的;
獲取所述目標頁面的路徑;
根據所述目標頁面的路徑,確定從所述重新打包的編譯文件包中獲取的腳本文件,所述腳本文件用于運行并顯示所述目標頁面。
2.根據權利要求1所述的方法,其特征在于,所述獲取所述目標頁面的路徑,包括:
從所述重新打包的編譯文件包中的自運行代碼獲取所述目標頁面的標識;獲取所述重新打包的編譯文件包中的配置文件,根據所述目標頁面的標識在所述配置文件中確定所述目標頁面的路徑,所述配置文件包含所述目標頁面的標識和所述目標頁面的路徑對應關系;
或,從所述重新打包的編譯文件包中的自運行代碼直接獲取所述目標頁面的路徑。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
當所述快應用處于熱加載調試模式時,執(zhí)行所述獲取所述目標頁面的路徑的步驟;
或,
當所述運行側設備正在運行與所述重新打包的編譯文件包相同包名的編譯文件包時,執(zhí)行所述獲取所述目標頁面的路徑的步驟;
或,
當所述快應用處于熱加載調試模式,且所述運行側設備正在運行與所述重新打包的編譯文件包相同包名的編譯文件包時,執(zhí)行所述獲取所述目標頁面的路徑的步驟。
4.根據權利要求1至3任一所述的方法,其特征在于,所述方法還包括:
再次上報所述目標頁面的調試結果。
5.一種快應用的調試方法,其特征在于,應用于編譯側設備中,所述方法包括:
接收所述快應用的目標頁面的調試結果;
生成重新打包的編譯文件包,所述重新打包的編譯文件包包括所述目標頁面的路徑;
將所述重新打包的編譯文件包發(fā)送至運行有所述快應用的運行側設備。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
監(jiān)聽所述快應用的代碼;
若所述快應用的所述目標頁面的代碼發(fā)生改變,執(zhí)行生成重新打包的編譯文件包的步驟。
7.根據權利要求5所述的方法,其特征在于,所述生成重新打包的編譯文件包,所述重新打包的編譯文件包包括所述目標頁面的路徑,包括:
生成重新打包的編譯文件包,所述重新打包的編譯文件包中的自運行代碼包含所述目標頁面的路徑;
或,生成重新打包的編譯文件包,所述重新打包的編譯文件包中的自運行代碼包含所述目標頁面的標識,所述重新打包的編譯文件包中的配置文件包含所述目標頁面的標識和所述目標頁面的路徑對應關系。
8.根據權利要求5至7任一所述的方法,其特征在于,所述方法還包括:
再次接收所述目標頁面的調試結果。
9.一種快應用的調試裝置,其特征在于,應用于運行有所述快應用的運行側設備中,所述裝置包括:發(fā)送模塊、接收模塊、獲取模塊和確定模塊;
所述發(fā)送模塊,被配置為在運行到所述快應用的目標頁面時,上報所述目標頁面的調試結果;
所述接收模塊,被配置為接收重新打包的編譯文件包,所述重新打包的編譯文件包是根據所述調試結果更新的;
所述獲取模塊,被配置為獲取所述目標頁面的路徑;
所述確定模塊,被配置為根據所述目標頁面的路徑,確定從所述重新打包的編譯文件包中獲取的腳本文件,所述腳本文件用于運行并顯示所述目標頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911040405.7/1.html,轉載請聲明來源鉆瓜專利網。





