adb命令總結

2022-07-20 12:24:11 字數 2268 閱讀 4725

adb的全稱為(android debug bridge)就是除錯橋的作用。adb命令存放在sdk的tools資料夾下,又稱為手機和電腦連線的橋梁命令。

借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作:

連線到模擬器

adb connect 127.0.0.1:6555
顯示當前執行的全部模擬器

adb devices
安裝應用程式

adb install e:\\calctest.apk
覆蓋安裝應用程式

adb install -r e:\\calctest.apk
獲取當前執行程式的包名

adb shell dumpsys window | findstr mcurrentfocus
通過包名解除安裝

adb uninstall com.skv.jisuanji
對某乙個模擬器執行命令

adb -s 127.0.0.1:6555 install e:\\calctest.apk
向模擬器中上傳檔案

adb push e:\\data.csv /cache
adb pull /cache/data.csv d:\\
登入到模擬器linux作業系統

adb shell
以root許可權登入

adb root
檢視日誌

adb logcat

adb logcat -v time # 可以啥看日誌的輸出時間

adb logcat -v threadtime # 可以啥看日誌的輸出時間和執行緒資訊

adb logcat -v process # 格式為「優先順序 (程序id) : 日誌資訊 "的日誌

adb logcat -v tag # 格式為 " 優先順序 / 標籤 : 日誌資訊" 的日誌

adb logcat -v thread # 格式為 "優先順序 ( 程序id : 執行緒id) 標籤 : 日誌內容" 的日誌

adb logcat -v raw # 只輸出日誌資訊, 不附加任何其他資訊

adb logcat -v long # 格式為 「 [ 日期 時間 程序id : 執行緒id 優先順序 / 標籤] 日誌資訊 」 的日誌。

將日誌儲存到模擬器(-f:將日誌輸出到檔案)

adb logcat -f /test/log.txt
將日誌儲存到本地

adb logcat>d:\\a.txt
過濾(用adb shell進入linux才可以使用)

logcat -v tag *:e | grep -i zkopcountutil
利用正規表示式過濾

logcat -v tag *:e | grep -i "^..zko"
adb shell dumpsys package com.sky.jisuanji
aapt dump badging e:\\calctest.apk(需要配置aapt的環境變數)
adb shell pm path com.sky.jisuanji
啟動activity

adb shell am start -n com.sky.jisuanji/com.sky.jisuanji.jisuanjizixieactivity
ps | grep com.sky.jisuanji
dumpsys meminfo com.sky.jisuanji
殺掉某個程序

adb shell kill pidnumber
利用adb命令按住按鍵

adb shell input keyevent keycode_power

adb命令總結

一.截圖併發送到電腦 adb shell system bin screencap p sdcard screenshot.png 儲存到sdcard adb pull sdcard screenshot.png d screenshot.png 儲存到電腦 三.錄屏 adb shell scree...

adb命令總結

1.連線到裝置 adb connect 要連線裝置的ip位址 2.安裝apk adb install apk檔案所在的絕對路徑 保留資料和快取檔案,重新安裝apk adb install r apk所在的絕對路徑 安裝apk到sd卡 adb install s demo.apk 3.解除安裝apk ...

ADB命令總結(1)

今日繼續學習adb,使用真機來操作,因此把所用到的命令總結如下 一,模擬按home鍵 adb shell input keyevent keycode home 二,滑動手機螢幕 從 x1,y1 滑動到 x2,y2 adb shell input swipe x1 y1 x2 y2 三,點選螢幕指定...