解決微信開發工具上trace無法檢測到設備,一直停留在“正在搜索設備...”或者trace panel,choose device老出現device not found
阿新 • • 發佈:2018-09-21
jpg down div 性能監控 電腦 bre 成功 點擊 per
性能 Trace 工具
微信 Andoid 6.5.10 開始,我們提供了 Trace 導出工具,開發者可以在開發者工具 Trace Panel 中使用該功能。
使用方法
- PC 上需要先安裝
adb
工具,可以參考一些主流教程進行安裝,Mac 上可使用 brew 直接安裝。 - 確定
adb
工具已成功安裝後,在開發者工具上打開 Trace Panel,將 Android 手機通過 USB 連接上 PC,點擊「Choose Devices」,此時手機上可能彈出連接授權框,請點擊「允許」。 - 選擇設備後,在手機上打開你需要調試的開發版小程序,通過右上角菜單,打開性能監控面板,重啟小程序;
- 重啟後,在小程序上進行操作,完成操作後,通過右上角菜單,導出 Trace 數據;
- 此時開發者工具 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