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 是一種可以用來操作手機裝置或模擬器的命令列...