背景:看到同一個(gè)項(xiàng)目組的小伙伴提了一個(gè)很高大上的bug,瞬間肅然起敬,趕緊請(qǐng)教,要來(lái)工具自己玩一下,SoloPi能完成安卓手機(jī)的性能測(cè)試(CPU、內(nèi)存、流暢度、流量、電量、啟動(dòng)速度和穩(wěn)定性)
SoloPi.apk下載:鏈接:https://pan.baidu.com/s/1q6lbTv2cmTZ9BTaToWyT4g
提取碼:90hs
adb下載:鏈接:https://pan.baidu.com/s/17pLXaQpS1LxPW462S2AdnQ
提取碼:nrge
一、直接在手機(jī)安裝SoloPi.apk,打開工具

二、提示需要連接電腦,通過(guò)adb來(lái)連接

三、下載adb后,定位到adb的位置,打開cmd,輸入“adb tcpip 5555”,出現(xiàn)下面的內(nèi)容,說(shuō)明連接成功

四、點(diǎn)擊步驟二的確定后要開啟懸浮窗權(quán)限,點(diǎn)擊確定按鈕

五、把后臺(tái)彈出界面和顯示懸浮窗改成允許,變成綠色打鉤狀態(tài)

六、確定后點(diǎn)擊步驟四的我已授權(quán),點(diǎn)擊性能測(cè)試按鈕

七、默認(rèn)測(cè)試應(yīng)用是全局

八、選擇需要做性能測(cè)的應(yīng)用,勾選需要檢測(cè)的性能就可以實(shí)時(shí)監(jiān)控了

九、勾選幀率可以查看當(dāng)前頁(yè)面的流暢度,首次勾選需要去開發(fā)者人員選項(xiàng)下打開GPU呈現(xiàn)模式分析

十、根據(jù)項(xiàng)目需要去勾選對(duì)應(yīng)的性能指標(biāo),然后進(jìn)入應(yīng)用

十一、進(jìn)入應(yīng)用做性能測(cè)試,點(diǎn)擊上一個(gè)步驟中綠色三角圖標(biāo)開始錄制,按鈕變成紅色圓圈(這個(gè)步驟很重要,方便后期獲取數(shù)據(jù)做性能分析)

十二、點(diǎn)擊紅色圓圈按鈕后,停止錄制,返回錄制數(shù)據(jù)的存儲(chǔ)位置,點(diǎn)擊確定關(guān)閉提示

十三、點(diǎn)擊頂部home按鈕,直接返回到SoloPi的主頁(yè)面,點(diǎn)擊進(jìn)入性能測(cè)試,點(diǎn)擊錄制數(shù)據(jù)查看

十四、可以看到對(duì)應(yīng)時(shí)間段的性能測(cè)試折線圖

十五、可以通過(guò)下拉菜單選擇不同時(shí)間段不同性能指標(biāo)的折線圖

注意:
1、SoloPi使用時(shí),需要申請(qǐng)懸浮窗、adb和讀寫權(quán)限
2、退出app后下次需要用,可能還要重新檢測(cè)adb連接,所以數(shù)據(jù)線要連接電腦,adb執(zhí)行一下步驟三就可以正常使用了
換了一臺(tái)電腦,發(fā)現(xiàn)adb使用遇到下面2個(gè)問(wèn)題:
1、提示“adb server version (32) doesn‘t match this client (41); killing...”
百度后才知道是客戶端版本adb是1.0.41,服務(wù)端是1.032,導(dǎo)致版本不匹配,所以下載了一個(gè)1.0.32版本,然后就可以
1.0.32版本adb的下載鏈接:https://pan.baidu.com/s/1QR3GhQ495eeat6QTtYQP4w
提取碼:j5d6
2、提示“more than one device and emulator”,明明就連了一個(gè)臺(tái)手機(jī),輸入“adb devices”,出現(xiàn)一些ip的內(nèi)容,百度說(shuō)重啟電腦就好
3、如果手機(jī)沒有打開開發(fā)者模式中usb調(diào)試,adb是無(wú)法操作手機(jī)的,可以通過(guò)多次點(diǎn)擊版本號(hào),調(diào)出開發(fā)者模式,打開usb調(diào)試模式
