adb 命令


adb devices 查看設備

如果提示no devices /list of devices attacted

這樣就表示:

       1.未連接usb線

       2.未開通系統設置中的USB調試功能(系統設置--->關於設備--->版本號,多點幾次!在開發者選項中開啟USB調試)

       3.或者USB連接線連錯電腦設備了

如果提示:more than 這個錯誤信息,就表示你連接多個設備

        使用:adb devices 查看設備信息

        再使用adb -s xxxxxxx指定某個設備並做后續操作

adb install 安裝應用

adb install -r 是替換應用(直接替換設備上的應用。注:安裝的應用apk版本一定要比設備上的應用版本號要高)

adb install -d 降級安裝  (安裝的應用APK版本比設備上版本低就行)

adb logcat >log.txt   ----〉抓Log指令

經常使用在無法復現問題、閃退、卡頓、功能卡死異常問題。后面“log.txt”中的log名稱可更改

抓log腳本:

       adb logcat -G 256M

       adb logcat -c 

       adb logcat -v threadtime >logcat .txt

把這段話復制到記事本中,修改記事本的后綴名為.bat。抓log時候執行就ok了。日志默認保存在adminstatron文件夾中

adb shell top   查看系統占用資源

第一組數據的含義:

User  處於用戶態的運行時間,不包含優先值為負進程
Nice  優先值為負的進程所占用的CPU時間
Sys   處於核心態的運行時間
Idle  除IO等待時間以外的其它等待時間
IOW   IO等待時間
IRQ   硬中斷時間
SIRQ  軟中斷時間

第二組數據的含義:

PID   進程id
PR    優先級
CPU%  當前瞬時CPU占用率
S     進程狀態:D=不可中斷的睡眠狀態, R=運行, S=睡眠, T=跟蹤/停止, Z=僵屍進程
#THR  程序當前所用的線程數
VSS   Virtual Set Size  虛擬耗用內存(包含共享庫占用的內存)
RSS   Resident Set Size 實際使用物理內存(包含共享庫占用的內存)
PCY   調度策略優先級,SP_BACKGROUND/SP_FOREGROUND
UID   進程所有者的用戶id
Name  進程的名稱

 

adb 輸入文字

adb shell input text "xxxxxxxx"     

前置條件:把焦點放置在輸入的地方。(某個輸入框中)

adb kill-server  停止adb服務

adb start-server 啟動adb服務

adb version 查看adb 版本

adb get-state 查看設備連接狀態

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM