hd手機顯示什么意思在哪里關閉 手機顯示log什么意思

大家好,我是皮皮,今天給大家講講ADB操作 。
前面給大家分享了Airtest,感興趣的小伙伴,可以前往:手機自動化測試IDE-----Airtest實戰篇、手機自動化測試IDE ----- 手把手教你用Airtest模擬器來連接手機、手機自動化測試IDE-----Airtest基本操作 *** 、手機自動化測試IDE ----- Airtest的安裝和IDE控件詳解,任君挑選 。
私信小編01即可獲取大量python學習資源
前言ADB,中文名安卓調試橋,它是一種功能多樣的命令行工具,可用于執行各種設備操作(例如安裝和調試應用),并提供對 Unix shell(可用來在設備上運行各種命令)的訪問權限 。它是一種客戶端-服務器程序,包括以下三個組件:
客戶端:用于發送命令 ??蛻舳嗽陂_發計算機上運行 。您可以通過發出 ADB命令來從命令行終端調用客戶端 。
守護進程:在設備上運行命令 。守護進程在每個設備上作為后臺進程運行 。
服務器:管理客戶端和守護進程之間的通信 。服務器在開發機器上作為后臺進程運行 。
通過這個命令行工具我們可以使用它來操作手機上的資源,而且不需要借助Android SDK就可以輕松操控手機里的應用 。
一、工作原理當您啟動某個ADB客戶端時,客戶端會先檢查是否有 ADB服務器進程正在運行 。如果沒有,它將啟動服務器進程 。服務器在啟動后會與本地 TCP 端口 5037 綁定,并監聽 ADB 客戶端發出的命令 - 所有 ADB客戶端均通過端口 5037 與 ADB 服務器通信 。
然后,服務器會與所有正在運行的設備建立連接 。它通過掃描 5555 到 5585 之間(該范圍供前 16 個模擬器使用)的奇數號端口查找模擬器 。服務器一旦發現ADB守護進程 (ADBD),便會與相應的端口建立連接 。請注意,每個模擬器都使用一對按順序排列的端口 - 用于控制臺連接的偶數號端口和用于ADB 連接的奇數號端口 。
二、下載ADB這里小編已經給大家準備好了,下載地址:https://u062.com/file/7715018-452566390,
如果你想在任何文件目錄使用ADB的話,必須把ADB的安裝目錄加入環境變量,然后我們可以使用ADB的界面工具,它可以很直觀方便的執行ADB的命令并顯示結果,
這個工具就是APKInstaller,下載地址: https://u062.com/file/7715018-452566398,如圖:

hd手機顯示什么意思在哪里關閉  手機顯示log什么意思

文章插圖

hd手機顯示什么意思在哪里關閉  手機顯示log什么意思

文章插圖
三、基本操作1.設備的啟動關閉操作這里我選擇連接模擬器,看看連接有什么區別 。
1).連接設備adb connect 127.0.0.1:62001#連接一個模擬器2).啟動服務adb start-server#開啟服務3).查看設備adb devices #查看設備信息adb version #設備版本adb help #幫助文檔 adb get-state #查看設備狀態 device(正常連接),offline(連接異常),unknown(沒有連接)adb get-serialno #獲取序列號adb get-devpath #獲取設備路徑adb shell cat /system/build.prop #獲取設備名稱4).操作多個設備adb —a 監聽所有 *** 接口,而不僅僅是localhost-d 使用USB設備(如果多個設備連接錯誤)-e 使用TCP / IP設備(如果可用多個TCP / IP設備錯誤)-s 使用給定的序列號(覆蓋ANDROID_SERIAL)-t 使用給定設備ID-h adb服務器主機名稱(默認= localhost)-p adb服務器的端口(默認= 5037)-l 監聽來自套接字的adb服務器(默認= tcp: localhost: 5037)例如:adb -s 127.0.0.1:62001 shell
hd手機顯示什么意思在哪里關閉  手機顯示log什么意思

文章插圖
這樣我們呢就進入了模擬器的Shell界面了 。
5).關閉服務adb kill-server6).設置監聽TCP/IP的端口adb tcpip 55557).斷開連接adb disconnect 127.0.0.1:620018).關機與重啟adb reboot #設備重啟adb shutdown #設備關機9).Root權限adb root# 正常輸出:restarting adbd as rootadb unroot # 取消root權限10).刷機模式adb reboot bootloader #重啟到bootloader,即刷機模式adb reboot recovery #重啟到recovery,即恢復模式adb sideload <path-to-update.zip>#更新系統11).命令轉載adb wait-for-device # 在模擬器/設備連接之前把命令轉載在adb的命令器中2.設備應用操作1).查看應用adb shell pm list packages #所有應用adb shell pm list package -f #adb shell pm list packages -s #系統應用adb shell pm list packages -3 #三方應用adb shell pm list packages | findstr bluetooth #過濾應用管道符進行搜索,Linux下使用grep
hd手機顯示什么意思在哪里關閉  手機顯示log什么意思

文章插圖
2).查看應用的Activity信息adb shell dumpsys package com.android.bluetooth #查看系統應用藍牙的包名信息adb shell dumpsys activity activities #查看所有的活動程序包名adb shell dumpsys activity | findstr mFocusedActivity #查看當前重啟的是哪個包adb shell dumpsys activity top | findstr activity #查找設備活動程序的父窗口

推薦閱讀