收集的android測試或者開發中常用的adb命令,可以使用ctrl+f快速搜尋
adb命令集錦:
adb --help //adb幫助
adb start-server //啟動adb server
adb kill-server //關閉adb server
adb devices //獲取裝置號
adb logcat //檢視系統日誌
adb bugreport //列印dumpsys、dumpstate、logcat的輸出
adb install //安裝應用
adb uninstall //解除安裝應用
adb pull 手機路徑 電腦路徑 //將手機中的檔案拷貝到電腦中
adb push 手機路徑 電腦路徑 //傳送檔案到手機中
adb reboot //手機重啟
adb reboot recovery //重啟到recovery中
adb reboot fastboot //重啟到fastboot中
adb root //獲取root許可權
adb get-serialno //獲取裝置序列號sn值
adb get-product //獲取裝置的id
adb forward tcp:5555 tcp:8000 //作為主機箱模擬器或裝置的請求埠
adb connect //連線手機 (可以通過ip、裝置號)
adb -s 裝置號 shell //進入shell
adb shell pm list package //列出所有的應用包名
adb shell dumpsys package //獲取手機中apk列表
adb shell screencap -p /sdcard/screen.png //截圖,儲存到sdcard目錄下
adb shell screenrecord sdcard/record.mp4 //螢幕錄製
adb shell wm size //獲取裝置解析度
adb shell pm dump 包名 //列出指定應用的dump資訊
adb shell pm path 包名 //列出指定包名的apk位置
adb shell ps
|grep
[process] 列出指定程序的pid
adb shell dumpsys meminfo [pid(package-name)
] //根據pid(包名)檢視程序占用記憶體情況
adb shell top
|adb shell ps //列印程序資訊
adb shell dumpsys batterystats >***.txt //檢視系統耗電情況
adb shell cat /proc/meminfo //檢視記憶體資訊
adb shell cat /proc/cpuinfo //檢視cpu資訊
adb shell getprop ro.product.cpu.abi //獲取手機的arm版本
adb shell getprop | findstr iccid //獲取手機的iccid
adb shell dumpsys location| findstr "last know location" //獲取手機經緯度
adb shell settings get secure android_id //查詢android id
adb shell cat /sys/class/net/wlan0/address //獲取手機mac位址
adb shell getprop |
grep imei //獲取手機imie
adb shell cat /system/build.prop |
grep
"product" //獲取裝置資訊
adb shell ifconfig wlan0 | findstr "inet" 獲取手機的ip位址
adb shell ifconfig wlan0 (wlan0 為網絡卡名稱)
adb shell ifconfig wlan0 |
find
"inet addr" 獲取ipv4位址
adb shell ifconfig wlan0 |
find
"inet6 addr" 獲取ipv6位址
adb shell ifconfig wlan0 |
grep -e 'inet addr | inet6 addr'
adb shell ifconfig wlan0 |
grep -e 'inet*' 獲取ipv4和ipv6位址
隱私adb log 相關命令:
adb shell logcat -b all >檔案路徑 -----獲取系統日誌
adb shell logcat -v time
>檔案路徑 -----獲取系統日誌
adb shell ps 檢視程序id
adb shell ps
> 檔案路徑 將程序id輸出到檔案中
adb logcat -v thread time
> d:\xx.txt
adb bugreport > 本地路徑 ------使用命令抓取284log
adb shell getprop ro.product.model //獲取手機名稱
adb shell getprop ro.build.version.release //獲取手機版本
adb shell getprop ro.product.brand //獲取手機廠商
adb shell ime list -s //獲取已經安裝的輸入法
adb shell settings get secure default_input_method //獲取當前輸入法
修改手機電量百分百:
adb shell dumpsys battery unplug 斷電
adb shell dumpsys battery set level x 設定為「x」電量
adb shell dumpsys battery reset 重置
adb shell am start -w 包名/啟動名
示例:adb shell am start -w com.yly.drawpic/.mainactivity
解釋:waittime:系統啟動應用時間
Android 中常用ADB命令介紹
adb android debug bridge 是android sdk中的乙個工具,它是在android sdk platform tools 資料夾下的,使用adb可以直接操作管理android模擬器或者真實的andriod裝置。adb主要功能有 1 在android裝置上執行shell 命令...
Android開發中常用ADB命令總結
adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在 eclipse 中方便通過ddms來除錯android程式,說白了就是debug 工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下ad...
Android開發中常用ADB命令總結
adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在 eclipse 中方便通過ddms來除錯android程式,說白了就是debug 工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下ad...