安裝
1、下載下傳adb
2、解壓後,把系統C:\Windows\System32目錄裡的cmd.exe程式複制出來,與adb工具放在同一目錄,要用adb工具時直接輕按兩下cmd.exe就可以了
3、輸入adb version,檢視adb版本,驗證adb是否可用
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LchXVq5EerRUT3lkaixmWXR2bONjW1ZkMkZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39zN3czMwcTMxETOycDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
使用
usb連接配接(開發者選項-打開usb調試)
1、檢視裝置 adb devices
傳回List of devices attached
YTYHYTBQBUYT9L75 device
offline —— 表示裝置未連接配接成功或無響應。device —— 裝置已連接配接。no device —— 沒有裝置/模拟器連接配接。
其中YTYHYTBQBUYT9L75是serialNumbe,
[
-s <serialNumber>
]指定相應 serialNumber 号的裝置/模拟器為指令目标。eg:給
10.129.164.6:5555
這個裝置安裝應用
adb -s 10.129.164.6:5555 install test.apk
2、啟動/停止adb server adb start-server/adb kill-server
3、無線連接配接
adb tcpip 5555
adb connect ipAddress
使用adb devices檢視裝置是否連接配接上
斷開無線 adb disconnect ipAddress
4、安裝 adb isntall
- -l 将應用安裝到保護目錄 /mnt/asec
- -r 允許覆寫安裝
- -t 允許安裝 AndroidManifest.xml 裡 application 指定 android:testOnly="true" 的應用
- -s 将應用安裝到 sdcard
- -d 允許降級覆寫安裝
- -g 授予所有運作時權限
- adb install 安裝失敗輸出代碼的含義
eg:adb install C:\Users\DELL\Downloads\4992b95b-9c70-431d-a0a9-de0b5047a80f.apk wifi: adb -s 10.1.6.155:5555 install xxx.apk
5、截屏并儲存到電腦
adb shell screencap -p /sdcard/screenshot.png(儲存到SDCard)
adb pull /sdcard/screenshot.png d:/screenshot.png(儲存到電腦)
6、複制裝置裡的檔案到電腦
adb pull <裝置裡的檔案路徑> [電腦上的目錄]
adb pull /sdcard/1.png D:/a.png
7、複制電腦裡的檔案到裝置
adb push <電腦上的檔案路徑> <裝置裡的目錄>
adb push D:/1.png /sdcard/1.png
8、日志
adb logcat -v time *:W 指定time類型輸出 Warning、Error、Fatal 和 Silent 日志
adb logcat -c 清空日志
9、檢視應用清單 adb shell pm
1. 擷取手機中已安裝的app:adb shell pm list packages | grep xxx
2. 擷取手機中已安裝的app的資訊:adb shell pm dump <packagename> | grep version
3. 清除應用緩存:adb shell pm clear <packagename>
10、與應用互動adb shell am
1. 關閉應用:adb shell am force-stop <packagename>
2. 擷取app的啟動時間:adb shell am start -W -n <packagename /startactivity>
11、檢視裝置資訊 adb shell getprop
1. 檢視裝置資訊
2. adb shell getprop | grep -E \"ro.product.brand\|ro.product.model\|build.version.sdk\|build.version.release\|product.cpu.abi]\|dalvik.vm.heapsize\
12、Monkey壓測:adb shell monkey -p <packagename> -v 500
其他
1. 螢幕分辨率:adb shell wm size
2. 擷取目前頁面的activity:adb shell dumpsys activity activities | grep mFocusedActivity
3. CPU 資訊:adb shell cat /proc/cpuinfo
4. 記憶體資訊:adb shell cat /proc/meminfo
5. 設定系統日期和時間:
adb shell
su
date -s 20160823.131500