[發明專利]快應用的調試方法、裝置、設備及存儲介質有效
| 申請號: | 201911040405.7 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN110795353B | 公開(公告)日: | 2023-10-13 |
| 發明(設計)人: | 董永清;潘溫;孫良木 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/41 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羊淑梅 |
| 地址: | 100085 北京市海淀區清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 調試 方法 裝置 設備 存儲 介質 | ||
本公開公開了一種快應用的調試方法、裝置、設備及存儲介質,涉及計算機技術領域,該方法包括:在運行到快應用的目標頁面時,上報目標頁面的調試結果;接收重新打包的編譯文件包,重新打包的編譯文件包是根據調試結果更新的;獲取目標頁面的路徑;根據目標頁面的路徑,確定從重新打包的編譯文件包中獲取的腳本文件,腳本文件用于運行并顯示目標頁面。本公開提供的方法,在對快應用進行調試時,接收到重新打包的編譯文件包后,通過獲取目標頁面的路徑,在運行側設備中直接運行并顯示目標頁面,不需要再次運行目標頁面之前依賴的其他頁面,提高了調試的效率。
技術領域
本公開涉及計算機技術領域,特別涉及一種快應用的調試方法、裝置、設備及存儲介質。
背景技術
快應用(fast app)是使用前端技術開發,在原生環境渲染的免安裝應用。快應用能夠實現應用的“即點即用”能力,省去了用戶下載安裝應用的步驟。
在快應用的調試過程中,編譯側設備生成編譯文件包,發送到運行側設備運行,并且建立編譯側設備和運行側設備的調試連接。快應用在運行過程中對應有多個頁面:首頁、頁面A、頁面B、…….、頁面X。若開發者需要調試頁面X,運行側設備需要運行頁面X之前依賴的其他頁面(首頁、頁面A、頁面B等),才能運行頁面X,將頁面X的調試結果反饋給開發者。
在上述調試過程中,開發者需要進行多次頁面切換才能獲取目標頁面X的調試結果,調試的效率低下。
發明內容
本公開實施例提供了一種快應用的調試方法、裝置、設備及存儲介質,可以用于解決在相關技術提供的調試方法中,開發者需要進行多次頁面切換才能獲取目標頁面X的調試結果,調試的效率低下的問題。所述技術方案如下:
根據本公開的一個方面,提供了一種快應用的調試方法,應用于運行有所述快應用的運行側設備中,該方法包括:
在運行到快應用的目標頁面時,上報目標頁面的調試結果;
接收重新打包的編譯文件包,重新打包的編譯文件包是根據調試結果更新的;
獲取目標頁面的路徑;
根據目標頁面的路徑,確定從重新打包的編譯文件包中獲取的腳本文件,腳本文件用于運行并顯示目標頁面。
在一個可選的示例中,獲取目標頁面的路徑,包括:從重新打包的編譯文件包中的自運行代碼獲取目標頁面的標識;獲取重新打包的編譯文件包中的配置文件,根據目標頁面的標識在配置文件中確定目標頁面的路徑,配置文件包含目標頁面的標識和目標頁面的路徑對應關系;或,從重新打包的編譯文件包中的自運行代碼直接獲取目標頁面的路徑。
在一個可選的示例中,當快應用處于熱加載調試模式時,執行獲取目標頁面的路徑的步驟;或,當運行側設備正在運行與重新打包的編譯文件包相同包名的編譯文件包時,執行獲取目標頁面的路徑的步驟;或,當快應用處于熱加載調試模式,且運行側設備正在運行與重新打包的編譯文件包相同包名的編譯文件包時,執行獲取目標頁面的路徑的步驟。
在一個可選的示例中,再次上報目標頁面的調試結果。
根據本公開的一個方面,提供了一種快應用的調試方法,應用于運行有所述快應用的運行側設備中,該方法包括:
接收快應用的目標頁面的調試結果;
生成重新打包的編譯文件包,重新打包的編譯文件包包括配置文件,配置文件包括目標頁面的路徑;
將重新打包的編譯文件包發送至運行有快應用的運行側設備。
根據本公開的一個方面,提供了一種快應用的調試裝置,應用于運行有快應用的運行側設備中,該裝置包括:發送模塊、接收模塊、獲取模塊和確定模塊;
發送模塊,被配置為在運行到快應用的目標頁面時,上報目標頁面的調試結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911040405.7/2.html,轉載請聲明來源鉆瓜專利網。





