Android ADB常用命令

2021-07-14 01:43:11 字數 2093 閱讀 4149

使用此命令檢視所有的連線裝置,並列出它們的id:

adb devices
如果存在多個裝置連線,可以使用adb -s device_id來指定特定的裝置。

使用 install 命令來安裝apk,如果裝置上已經安裝了應用,可以使用可選引數 -r 重新進行安裝並保留所有資料。

adb install -r apk_file

# example

adb install -r com

.growingwiththeweb

.example

adb uninstall package_name

# example

adb uninstall com

.growingwiththeweb

.example

adb shell am start package_name/activity_in_package

adb shell am start package_name/fully_qualified_activity

# example

adb shell am start -n com

.growingwiththeweb

.example/.mainactivity

adb shell am start -n com

.growingwiththeweb

.example/com

.growingwiththeweb

.example

.mainactivity

adb shell
sergei shvetsov 寫出了一行漂亮的perl**,它利用 shell screencap截圖並輸出到本地目錄中,訪問他的部落格獲取詳細資訊。

adb shell screencap -p | perl -pe 's/\x0d\x0a/\x0a/g' > screen.png
向裝置傳送螢幕解鎖命令:

adb shell input keyevent 82
用來在命令列中顯示日誌流:

adb logcat
adb logcat -s tag_name

adb logcat -s tag_name_1 tag_name_2

# example

adb logcat -s test

顯示指定告警優先順序及以上的日誌:

adb logcat "*:priority"

# example

adb logcat "*:w"

v:verbose (最低優先順序)

d:debug

i:info

w:warning

e:error

f:fatal

s:silent (最高優先順序, 在這個級別上不會列印任何資訊))

adb logcat -s tag_name

:priority

adb logcat -s tag_name_1

:priority

tag_name_2

:priority`

# example

adb logcat -s test

:w

另外,在支援grep的系統中,logcat輸出可以通過管道傳送給grep:

adb logcat | grep "search_term"

adb logcat | grep "search_term_1\|search_term_2"

# example

adb logcat | grep "exception"

adb logcat | grep "exception\|error"

使用這個命令來清除緩衝區,並清除舊的日誌資料:

adb logcat -c

Android ADB常用命令

1.adb shell linux命令列控制台 cd system bin 檢視linux下的所有命令 ls ping localhost 檢查網路連線 2.adb kill server 結束adb服務 3.adb start server 啟動adb服務 4.adb devices 列出與adb...

Android ADB常用命令

1.adb shell linux命令列控制台 cd system bin 檢視linux下的所有命令 ls ping localhost 檢查網路連線 2.adb kill server 結束adb服務 3.adb start server 啟動adb服務 4.adb devices 列出與adb...

android adb常用命令

apk包安裝步驟 1,首先將.android sdk platform tools新增都path路徑下 2,在控制台視窗中進入到你apk包所在的目錄中 3,輸入 abd unremount,第一次使用該命令的時候需要獲取該命令的操作許可權 4,開啟android的模擬器 5,在控制台中執行 adb ...