1. 程式人生 > >解決微信開發工具上trace無法檢測到設備,一直停留在“正在搜索設備...”或者trace panel,choose device老出現device not found

解決微信開發工具上trace無法檢測到設備,一直停留在“正在搜索設備...”或者trace panel,choose device老出現device not found

jpg down div 性能監控 電腦 bre 成功 點擊 per

性能 Trace 工具

微信 Andoid 6.5.10 開始,我們提供了 Trace 導出工具,開發者可以在開發者工具 Trace Panel 中使用該功能。

使用方法

  1. PC 上需要先安裝 adb 工具,可以參考一些主流教程進行安裝,Mac 上可使用 brew 直接安裝。
  2. 確定 adb 工具已成功安裝後,在開發者工具上打開 Trace Panel,將 Android 手機通過 USB 連接上 PC,點擊「Choose Devices」,此時手機上可能彈出連接授權框,請點擊「允許」。
  3. 選擇設備後,在手機上打開你需要調試的開發版小程序,通過右上角菜單,打開性能監控面板,重啟小程序;
  4. 重啟後,在小程序上進行操作,完成操作後,通過右上角菜單,導出 Trace 數據;
  5. 此時開發者工具 Trace Panel 上會自動拉取 Trace 文件,選擇你要分析的 Trace 文件即可;

可以通過 adb devices 命令確定設備是否已和 PC 建立起連接

技術分享圖片

性能面板

從微信 6.5.8 開始,我們提供了性能面板讓開發者了解小程序的性能。開發者可以在開發版小程序下打開性能面板,打開方法:進入開發版小程序,進入右上角更多按鈕,點擊「顯示性能窗口」。

技術分享圖片

性能面板指標說明

指標說明
CPU 小程序進程的 CPU 占用率,僅 Android 下提供
內存 小程序進程的內存占用(Total Pss),僅 Android 下提供
啟動耗時 小程序啟動總耗時
下載耗時 小程序包下載耗時,首次打開或資源包需更新時會進行下載
頁面切換耗時 小程序頁面切換的耗時
幀率/FPS
首次渲染耗時 頁面首次渲染的耗時
再次渲染耗時 頁面再次渲染的耗時(通常由開發者的 setData 操作觸發)
數據緩存 小程序通過 Storage 接口儲存的緩存大小

首先介紹下安裝ADB和USB驅動,下載如下兩個文件在電腦上(window系統)安裝即可

點擊下載adb和對應usb驅動

技術分享圖片

測試安裝是否成功

技術分享圖片

安裝usb驅動需要手機處於usb調試模式下並且通過usb數據線連接電腦,至於自己的手機怎麽設置成usb調試模式,自己百度下哈,我就不一一說明了,直接上圖

技術分享圖片

技術分享圖片

有對號表示已經安裝驅動成功

但是在微信開發者工具上Trace會出現一直在搜索設備這個情況或者trace panel,choose device老出現device not found

,如下圖所示

技術分享圖片

解決這個問題的辦法是



在控制臺輸入openVendor() ,清除裏面的wcsc wcsc.exe 然後重啟工具


 技術分享圖片

 技術分享圖片

重啟工具,打開Trace

技術分享圖片

選中它會在手機上彈出授權,點擊確定

技術分享圖片

點擊確定後出現如下步驟

技術分享圖片

等拉取好文件,選擇相應要分析的文件即可

此為原創感謝大家閱讀到這裏~~~

解決微信開發工具上trace無法檢測到設備,一直停留在“正在搜索設備...”或者trace panel,choose device老出現device not found