常用的adb命令

2021-07-29 03:53:41 字數 1430 閱讀 2307

linux系統的shell為使用者提供了使用作業系統的介面,是命令語言、命令解釋程式有程式語言的統稱。shell擁有自已內建的命令集,也能被系統中其他應用程式所呼叫。使用者在提示符下輸入的命令都由shell先解釋後再傳給lunix核心。

一、基本命令

adb shell 進入目標裝置的linux shell環境,在該環境中可以執行一些linux命令

adb remount 重新掛載系統分割槽,使系統分割槽可寫,需要有root許可權

adb start-server 開啟adb 服務

adb kill-server 關掉adb 服務,和start-server一般用於服務的重啟

adb version 檢視adb 的版本

adb install 安裝應用,後面跟的檔案的名稱(路徑) ,新增引數-r 用於覆蓋安裝

adb uninstall 解除安裝應用,後面跟的應用的包名

adb reboot 重啟目標裝置

adb devices 檢視當前已連線的裝置

二、實用命令

adb pull 將目標裝置的檔案'拉取'到本機中

adb push 將本機中的檔案『放置』到目標裝置中

am(activity manager),可以用來模擬系統的行為,如啟動乙個activity, 啟動服務,停止程序等。建議在adb shell下使用,雖然可以adb shell am 直接使用,但兩者的"編譯環境"不一樣,前者相當於在linux,後者會是在window/mac(unix)環境下,之前啟動應用時,曾遇到後後者無法正常啟動應用

啟動應用:am start -n packagename/.activityname  

[-a 

] [-d

] [-t

][-c

[-c

] ...] [-e|--es

...] [--ez

...] [-e|--ei

...] [-n

] [-f

] []

停止程序:am kill packagename

啟動服務:am startservice

pm(package manager),可以用來執行應用的安裝、解除安裝、查詢相關包的資訊等

list packages:列出目標裝置中已安裝的應用包

uninstall -k

解除安裝應用,但保留相關快取檔案

clear 清除應用的資料

adb shell dumpsys activity 列表目標裝置上的activity棧和任務的資訊

adb shell dumpsys meminfo 列表出目標裝置的記憶體資訊,可跟包名,檢視相關應用的記憶體使用情況

adb logcat 檢視執行日誌,可能通過grep 過濾相關資訊,如果是進入到shell環境,則使用grep,如果是window,則使用findstr

常用的ADB命令

upload file s from computer to phone adb push download file s from phone to computer adb pop create directory on phone adb shell mkdir remove director...

常用的adb命令

1.連線手機 adb devices 二 應用管理 引數解釋 f顯示應用關聯的 apk 檔案 d只顯示 disabled 的應用 e只顯示 enabled 的應用 s只顯示系統應用 3只顯示第三方應用 i顯示應用的 installer u包含已解除安裝應用 包名包含 字串 比如檢視第三方應用 adb...

ADB常用的命令

一 adb簡介 adb,即 android debug bridge,android 除錯橋的縮寫,它是 android 開發 測試人員不可替代的強大工具,也是 android 裝置玩家的好玩具。安卓除錯橋 android debug bridge,adb 是一種可以用來操作手機裝置或模擬器的命令列...