1. 程式人生 > 實用技巧 >Appium學習筆記(2)adb常用命令

Appium學習筆記(2)adb常用命令

  1 基礎命令
  2 1、啟動adb服務
  3 adb start-server
  4 
  5 2、終止adb服務
  6 adb kill-server
  7 
  8 3、進入adb執行環境
  9 adb shell
 10 
 11 4、獲取幫助 裡面有adb的各種命令和引數的介紹
 12 adb help
 13 
 14 5、檢視adb版本
 15 adb version
 16 
 17 6、以root許可權重啟adb
 18 adb root
 19 
 20 7、將system分割槽重新掛在為可讀寫分割槽,此命令在作業系統目錄時很重要
 21 adb remount
22 23 8、重啟裝置,可選引數進入bootloader(刷機模式)或recovery(恢復模式) 24 adb reboot [bootloader|recovery] 25 26 9、滑動 27 adb shell input swipe {x1} {y1} {x2} {y2} 28 29 10、點選 30 adb shell input tap {x} {y} 31 32 apk相關: 33 34 1、安裝apk 35 adb install test.apk -r 覆蓋安裝,保留資料和快取檔案 -d 解決低版本version問題 -s 安裝apk到sd卡
36 37 2、解除安裝apk 38 adb uninstall -k <package_name> 39 可選引數-k的作用為解除安裝軟體但是保留配置和快取檔案 40 41 3、檢視app相關所有資訊,包括action,codepath,version,需要的許可權等等資訊 42 adb shell dumpsys package <package_name> 43 44 4、檢視app的路徑 45 adb shell pm path <package_name> 46 47 查看了一個普通app的路徑,如下,位於data/app下面的普通app
48 package:/data/app/com.tencent.test-1/base.apk 49 50 5、檢視apk的版本資訊 51 adb shell dumpsys package <package_name> | grepversion 52 53 系統相關 54 55 1、檢視裝置名稱,豌豆莢等應用就是通過此來獲得裝置的名稱 56 adb shell cat /system/build.prop/ 57 58 2、檢視手機解析度有兩種方法,第二種方法最為簡潔 59 adb shell wm size 60 61 3、檢視手機sdk版本 62 adb shell getprop | grep version 63 執行上面的命令後,列出來的version中[ro.build.version.release]: [6.0.1]即為手機sdk版本 64 65 4、檢視手機型號資訊 66 adb shell getprop | grep product 67 執行此命令之後,能看到product,board,brand和cpu等等的型號 68 69 5、獲取序列號,獲取到的序列號即為adb devices列出來的序列號 70 adb get-serialno 71 72 7、檢視wifi密碼(需要root許可權) 73 adb shell cat data/misc/wifi/*.conf 74 75 8、檢視wifi_mac 76 adb shell cat /sys/class/net/wlan0/address 77 78 9、 檢視裝置上程序的cpu和記憶體佔用情況 79 adb shell top 80 81 檔案操作相關: 82 83 1、拷貝檔案/目錄到裝置 84 adb push … 85 86 2、從裝置拷貝檔案/目錄,-a引數保留了檔案的時間戳和模式 87 adb pull [-a] … 88 89 3、檢視裝置log,和studio和eclipse的logcat相同,可通過引數控制輸出的日誌 90 adb logcat -s 過濾指定引數log -v time 保留日誌時間 >> 追加寫 > 覆蓋寫 91 92 下面的命令含義為:打印出log資訊中的時間並且包含關鍵字“Test” 的所有log以覆蓋寫的方式儲存到test檔案 93 adb logcat -v time -s Test > test.txt 94 95 4、列出目錄下的檔案和資料夾,可選引數-al可檢視檔案和資料夾的詳細資訊 96 adb shell ls [-al] 97 98 5、進入資料夾 99 adb shell cd 100 101 6、檢視檔案 102 adb shell cat 103 104 7、重新命名檔案 105 adb shell rename path/oldfilename path/newfilename 106 107 8、刪除檔案/資料夾 108 adb shell rm path/filename -r 可選引數用於刪除資料夾及下面的所有檔案 eg:adb shell rm -r 109 110 9、移動檔案 111 adb shell mv path/filename newpath/filename 112 113 10、拷貝檔案 114 adb shell cp file newpath/file1 115 116 11、建立目錄 117 adb shell mkdir path/folder 118 119 12、設定檔案最高讀寫許可權 120 adb shell chmod 777 filename

轉載自:https://blog.csdn.net/weixin_44011068/article/details/87855738