1. 程式人生 > >adb常用操作命令

adb常用操作命令

ebo -s padding 重新安裝 lpad 安裝軟件 到手 按鍵 add

adb簡介:   adb,即 Android Debug Bridge。通過這個工具和android進行交互操作
adb命令格式:

  adb [-d|-e|-s <serialNumber>] <command>

  中括號中不是必填項。例如:adb -s emulator-5554 install xxxxxx.apk按照xxxx應用程序   -d: 執行唯一連接到pc上的真實安卓手機執行命名。該參數不允許pc端連接多部設備   -e:和-d類似,執行唯一連接到pc上的模擬安卓手機執行命名。該參數不允許pc端連接多部設備
  -s:通過設備序列號指定設備進行命令的執行

常用的命令:
查看adb版本:adb version 通常也作為驗證adb安裝是否成功
查看連接設備和模擬器:adb devices
安裝軟件:adb install xxx.apk xxx要指定安裝的apk路徑   常用參數:-s 安裝到sdk上,例如:adb -s install xxx.apk        -r 保留數據和緩存文件,重新安裝apk

卸載:adb uninstall xxx.apk 直接卸載    adb -k uninstall xxx.apk 卸載但保留用戶的數據
復制文件:從pc端復制到手機:adb push [pc端文件位置] [存放到手機的路徑]                     從手機到pc端:adb push [手機存放文件的位置] [文件存放到pc端的路徑]

列出系統所有的包名:adb shell pm list packages 列出系統所有的報名:adb shell pm list packages -s 列出除系統自帶程序外的第三方應用程序包名:adb shell pm list packages -3
管道符命令:| grep 和linux中用法基本一致
清除應用程序的緩存和數據:adb shell pm clear [包名]
查看日誌:adb logcat
查看android系統版本:adb shell getprop ro.build.version.release
查看屏幕分辨率:adb shell wm size
啟動adb server:adb start-server 停止adb server:adb kill-server
重啟:adb reboot
檢查設備是否已經root:adb shell            su   $表示沒有root,#為已經root
查看資源占用情況:adb shell top
模擬按鍵的輸入:   格式:adb shell input keyevent [keycode]   adb shell input keyevent 3 按下home鍵   adb shell input keyevent 4 按下返回鍵   keycode與對應的按鍵:   技術分享圖片技術分享圖片

keycode

按鍵

3

HOME

4

返回

5

打開撥號

6

掛斷電話

24

增加音量

25

降低音量

26

電源鍵

27

拍照

64

打開瀏覽器

82

菜單鍵

85

播放/暫停

86

停止播放

87

播放下一首

88

播放上一首

126

恢復播放

127

暫停播放

164

靜音

176

打開系統設置

207

打開聯系人

208

打開日歷

209

打開音樂

210

打開計算器

220

降低屏幕亮度

221

提高屏幕亮度

223

系統休眠

224

點亮屏幕

adb常用操作命令