麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > ADB常用的指令詳解

ADB常用的指令詳解

來源:千鋒教育
發布人:qyf
時間: 2022-06-02 17:38:00 1654162680

  ADB的全稱為Android Debug Bridge,在移動端就是起到調試橋的作用。通過adb我們可以在移動端開發工具中方便來調試Android程序,說白了就是debug調試工具。adb的工作方式比較特殊,采用監聽Socket TCP 5554等端口的方式讓IDE和Qemu通訊,默認情況下adb會daemon相關的網絡端口,所以當我們運行Eclipse時adb進程就會自動運行。

  adb是android sdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的android設備。還可以進行很多手機操作,如安裝軟件,系統升級,運行shell命令等。其實簡單來說,adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面操作。

  那么我們來看一下常用的adb命令的操作:

  1.查看adb版本

  adb  version

圖片42

  2.列出所有的設備

  adb devices

  3.連接設備

  adb  connect  設備信息

  比如:連接夜神模擬器

  adb connect  127.0.0.1:62001

  4.開啟adb服務

  adb start-server

圖片43

  5.關閉adb服務

  adb kill-server

  6.查看Log日志信息

  adb logcat

  7.掛載到Linux的空間

  adb shell

  android 設備底層是 linux 系統,而shell 是 linux 系統的字符交互界面。

  8.進入指定設備shell

  adb  -s  127.0.0.1:62001  shell

  9.退出adb shell

  exit

  10.安裝應用程序

  adb install 應用程序.擴展名

  adb  install  -s  設備名稱  -r  包名

  -r 覆蓋原安裝文件 -s 可以指定設備

  例:adb install "D:\test\xiaomishangcheng.apk"

  覆蓋安裝

  adb install -r "D:\test\xiaomishangcheng.apk"

  指定設備安裝

  adb  -s 127.0.0.1:62001 install  "D:\test\xiaomishangcheng.apk"

  11.卸載apk

  adb uninstall 應用程序的包名

  11.1.可以進入相關設備的/data/app目錄找到app包名

  adb shell,進入交互底層,

  進入data目錄中app文件夾里面:cd /data/app/

  使用以下命令進行報名查看

  adb shell pm list package

  11.2.執行命令卸載軟件

  adb uninstall  軟件包名

  adb uninstall  com.xiaomi.shop

  如果在卸載軟件時,但是保留配置和緩存文件,可以配合-k參數來實現

  12.文件的導入與導出

  adb pull /mnt/sdcard/aa.txt 快速的把一個文件從手機里面拉出來

  adb push aa.txt /data/data 快速把一個文件推到手機里面

  13.屏幕截圖

  adb shell screencap  /sdcard/tupian.png

  截完圖,也可以pull導出出來

  adb pull /sdcard/tupian.png  D:\test

  ADB命令也可以驅動monkey的操作,Monkey程序是Android系統自帶的,其啟動腳本是位于Android系統的/system/bin目錄的Monkey文件,其jar包是位于Android系統的/system/framework目錄的Monkey.jar文件。

  用戶主要是通過adb命令來啟動Monkey的,Monkey在運行時,會根據命令行參數的配置,生成偽隨機的事件流,并在Android設備上執行對應的測試事件。

  monkey命令格式如下:

  adb shell monkey 參數 隨機發送事件數

  adb shell monkey -p 應用軟件的包名 -v 操作數

  -p:指定包名,也就是測試的應用程序

  -v:顯示程序的信息

  例:測試場景測試小米商城app Android版。測試希望通過Monkey來模擬用戶的隨機操作,檢查被測應用是否會出現異常(應用崩潰或者無響應)。

  adb shell monkey -p com.xiaomi.shop

  --pct-touch 50 --pct-motion  30

  --pct-appswitch 20

  --pct-rotation 6

  -s 1333 --throttle 500

  --ignore-crashes

  --ignore-timeouts

  -v -v  500

  adb是移動端自動化測試很重要的一個工具,很多PC客戶端手機助手底層也是基于adb連接原理進行封裝的。

  同時可以將常用的adb命令封裝成bat命令,隨時可以運行。比如:生成一個獲取設備信息的文件adbdev.bat,內容包含:adb devices      pause;

  生成獲取設備連接的文件adbconn.bat,內容包含:

  adb connect 127.0.0.1:62025

  adb devices

  pause

  更多關于軟件測試培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 欧美乱人妖大交xxxx| 国产视频最新| 阿娇囗交全套高清视频| 亚洲国产精品一区二区九九| x8x8在线观看| 国产一精品一av一免费爽爽 | 国产三级在线观看视频不卡| 欧美人与物videos另类xxxxx| 中文字字幕在线精品乱码app| 天天干天天射天天操| 韩国出轨的女人| 小妇人电影中文在线观看| 噜噜噜在线视频免费观看| 男男动漫全程肉无删减有什么| 2019天堂精品视频在线观看| 男按摩师电影| 日本中文字幕第一页| 日韩三级免费电影| 男人j进女人p免费视频| 丰满妇女做a级毛片免费观看| 李老汉的性生生活2| 天天干成人网| 高h全肉动漫在线观看| www.米奇777.com| 国产又粗又猛又大的视频| china同性基友gay勾外卖| 处破女18分钟完整版| 在线天堂bt种子| 99在线精品免费视频九九视| 男人和女人做爽爽视频| 厨房切底征服麻麻| 欧美中文字幕在线看| 蕾丝视频在线看片国产| 黑人巨茎大战欧美白妇| 免费日b视频| 老子影院午夜伦手机电影| 久久综合九色综合欧美播| 87福利网| 色午夜影院| 久久国产加勒比精品无码| 国产三级在线观看a|