Adb shell常用命令

2021-07-11 21:05:10 字數 2387 閱讀 1264

常用命令:

adb devices

查詢連線到adb的裝置名稱

adb start-server重啟adb服務程序

adb kill-server終止adb服務程序

adb logcat檢視log日誌

adb shell cat /sys/class/net/wlan0/address 檢視機器mac位址

adb shell cat /proc/cpuinfo 檢視cpu序列號

adb install address 安裝到裝置

adb install address 安裝應用到sd卡

adb shell am start -n packagename/classaddresss 啟動應用

adb uninstall packagename 解除安裝應用

adb uninstall -k packagename 解除安裝應用不刪除快取資料

adb shell monkey -help 系統自帶的monkey壓力測試框架

下面是收集來的一些adb命令:

【adb help】獲取幫助

【adb get-serialno】獲取裝置串號

【adb root】獲取root許可權,對部分手機有用,大部分上市手機已經把這個功能給關閉了。獲取root許可權還可以通過豌豆夾等第三方工具。

【adb kill-server】殺死adb的server程序。

【adb start-server】啟動adb的server程序。

【adb devices】檢視建立連線的android終端。

【android list】顯示所有android終端

【ddms】啟動ddms

【adb reboot】重新啟動終端。

【adb uninstall com.android.helloworld】解除安裝helloworld,系統帶的應用不可解除安裝。

【adb push /sourcepath/filename /destinationpath/filename】從pc端拷貝乙個檔案到終端

【adb pull /sourcepath/filename /destinationpath/filename】從終端拷貝乙個檔案到pc端

【adb logcat -v time -s tagname】顯示自定義的tagname並顯示時間

【adb ppp】通過usb啟動ppp

【adb shell】在pc端啟動shell命令終端。

以上命令需要pc端的root許可權,命令失效時,可以嘗試切換工作目錄到sdk的tools下,例如:sudo ./adb kill-server,sudo ./adb start-server。

【am broadcast -a android.intent.action.actionname】傳送廣播訊息

【setprop key value】設定key的property值位value

【getprop key】獲取該key的property值

【getevent】獲取所有事件

【watchprops】監聽property值的變化

【stop server】強行停止某乙個服務

【start server】啟動某乙個服務

【ioctl】控制裝置

【dumpsys activity】顯示活動棧資訊

【top】顯示瞬間的程序的資源占用等資訊

【free】顯示當前程序記憶體使用情況

【ps】顯示程序的自身標識資訊

【rm /path/filename】從終端刪除乙個檔案

【mkdir】新建乙個目錄或者檔案

【grep】查詢特定內容

【ls】顯示當前目錄下的檔案

【cd】切換當前目錄

【chmod】更改檔案屬性

【cp】拷貝檔案

【dd】複製檔案

【mv】移動目錄檔案,或者改名

【cat】檢視檔案內容

【kill】殺死程序

【ipconfig】檢視更改網路介面位址和引數

【ping】檢測網路狀態

【netstat】檢視網路狀態

【telnet】登入遠端主機

【sqlite3 /path/databasename.db】開啟某乙個資料庫。之後即可使用select,insert,delete等資料庫操作命令

【tcpdump -p -nnn -vvv -s 0 -w /path/name.pcap port 80 and tcp】網路除錯抓包

【alsa_amixer】音訊除錯命令,可以切換聲道,調節音量,切換裝置。不同的晶元廠家的引數設定有所不同。

【alsa_arecord】通過alsa實現錄音

【stack --symbols-dir=./out/target/product/name/symbols ramdump】檢視呼叫堆疊

【exit】退出shell

ADB shell常用命令 1

adb shell pm list packages 檢視所連裝置下的所有應用包名 adb shell pm list packages 3 檢視第三方安裝包名 adb shell pm list packages s 檢視系統包名 adb shell pm dump com.xx 包名 finds...

adb和adb shell 常用命令

命令 可選引數 部分 說明 adb connect disconnect 連線 斷開裝置,port預設5555 可不輸 adb devices l 連線的裝置列表 l 列出裝置的product model資訊 adb install adb uninstall k 解除安裝應用 k 儲存資料和快取目...

adb shell常用命令收錄 adb常用指令整理

開啟 關閉飛行模式adb shell am force stop com.android.settings adb shell am start a android.settings.airplane mode settings adb shell input keyevent 23 adb she...