常用adb 命令 學習

2022-07-21 20:00:16 字數 2664 閱讀 6157

檢視版本 adb version

檢視裝置資訊   adb devices

重啟安卓裝置 adb reboot

連線裝置  adb connect  安卓裝置ip:埠號

關閉網路模式  adb disconnect

開啟adb 服務  adb start-server

關閉adb 服務  adb kill-server

獲取本機ip位址  ipconfig

檢視裝置進行列表  adb shell ps

檢視安卓裝置cpu 和記憶體占用問題  adb shell top

檢視安卓裝置螢幕解析度  adb shell dumpsys window displays  

在終端查詢cur 字段(cur = 解析度1980*2000)

列印簡單格式的解析度  adb shell wm size

adb 埠被占用

netstat  -ano  獲取全部埠號

netstat -ano|findstr 8081 獲取8081 埠對應的全部程序pid

進入adb shell 之後會有兩種顯示狀態  # 代表有root 許可權,$ 代表沒有root 許可權

adb shell ls 列出目錄下的檔案和資料夾

退出shell狀態 :  exit  

adb  install 安裝

指定裝置安裝:adb -s 裝置名  install  安裝包路徑.apk

覆蓋原始檔安裝(保留資料和快取檔案):adb install -r   安裝包路徑.apk   

預設安裝:adb install  安裝包路徑.apk

獲取檔案包名 :aapt dump badging 路徑.apk   

注意! 路徑.apk 裡面不要出現中文,中文的話會報錯的

因為 路徑.apk 裡有中文 引入的報錯。

adb uninstall 解除安裝

解除安裝apk :adb uninstall   包名

adb push 檔案從電腦傳輸到手機

adb push (pc 端的檔案位置) (裝置中檔案儲存的路徑)

eg:adb push c:\users\edz\pictures\pic\demo.txt /sdcard/pictures

adb pull 檔案從手機傳到電腦

adb  pull (裝置中檔案儲存的路徑)(pc 端的檔案位置)

eg:adb pull /sdcard/pictures c:\users\edz\pictures\pic

adb logcat 檢視日誌

adb logcat 檢視日誌log  包括裝置快取和正在執行

ctrl+c 中斷輸出log 記錄

adb logcat -c 清除log 快取

adb logcat >d:\aaa\bbb.log 匯出日誌檔案到d 盤下的aaa 資料夾中的bbb.log 檔案裡

包名獲取:

檢視當前裝置所有包名:

adb shell pm list packages

檢視當前執行apk 包名:

adb shell "dumpsys window windows | grep -e 'mcurrentfocus'"

!!!獲取當前執行apk 包名失敗的情況

1.adb 連線裝置

2.啟動當前執行apk,不做其他操作

3.輸入命令:adb shell dumpsys window windows |findstr 'mcurrent' ,回車

adb shell dumpsys activity |findstr 'mresumedactivity'

adb shell dumpsys activity |findstr 'mfocusedactivity'

wifi 遠端除錯:

1.adb devices 檢測裝置

2.adb tcpip 5555 確認手機端和電腦端的wifi 通訊位址

3.拔掉usb 線,通過adb connect 手機ip位址

常用ADB命令

1 列出當前連線的所有裝置 adb devices 2 安裝apk adb s emulator 5556 install helloworld.apk如果有多個裝置時,用 s 裝置序號 來指定裝置 adb install r helloworld.apk r 表示強制安裝 3 解除安裝apk ad...

常用adb命令

1.安裝乙個應用程式 adb install apk 2.解除安裝乙個應用程式 adb uninstall com.xx.xx.xx 3.進入到手機終端 安卓手機是linux系統,此後就可以開始執行linux終端命令 adb shell 4.殺死adb的除錯橋 當除錯橋不穩定的時候 adb kill...

常用adb命令

adb install l apk 鎖定該程式 adb install r apk 重新安裝,儲存資料 adb install s apk 安裝到sd卡 abd install t apl 允許安裝測試包 abd install d apl 允許降級覆蓋安裝 adb uninstall k apk ...