1.打日誌:adb logcat (| grep 「某條指令」,則只會輸出包含這條指令的log)
2.按級別過濾: adb logcat *:級別 (v優先順序最低,d代表debug級別及以上,i代表info,w代表warning及以上,e,f,s)
3.按級別和tag過濾 : adb logcat tag:級別 (如adb logcat activitymanager:e)
4. 清除日誌:adb logcat –c
和ams活動有關可以在日誌中搜尋am_
1.儲存在settings.secure.putint(「aaa」),像這種就是adb shell settings get secure aaa就能拿到儲存的值了
2.改變系統屬性值:
① adb shell settings put secure 屬性名 值
②adb shell settings put 屬性名 值
獲取前台activity: adb shell dumpsys window windows | grep mcurrent /adb shell dumpsys activity activities | grep mfocusedactivity
獲取執行service : adb shell dumpsys activity services 包名(或部分包名)
獲取window層級 : adb shell dumpsys window visible
清除電量資訊 : adb shell dumpsys batterystats --reset
啟動activity: am start -a intent(指定action,如 android.intent.action.view)
am start -n intent(指定完整包名和具體activity, 如com.sina.weibo/.maintabactivity)
啟動service:由於android5.0後不支援隱式啟動service,但是依然可以通過包名和服務名來啟動service,如下:
am startservice -n intent(指定完整包名和具體service名稱, 如 com.sina.weibo/.sync.guard.guardsyncservice)
am stopservice -n intent 停止服務
啟動broadcast:am broadcast -a intent(指定系統或自定義廣播指令,如android.intent.action.screen_off等等)
停止程序: am force-stop 包名
檢視所有包名: adb shell pm list packages (-s檢視系統應用 -3檢視三方應用 -d檢視disable應用 -e檢視enable應用 某個包字元 過濾包名)
檢視記憶體資訊(用來查記憶體洩漏): adb shell dumpsys meminfo 包名
檢視程序: adb shell ps -a | grep u0
檢視程序uid:adb shell dumpsys package 包名 | grep userid=
殺程序: adb shell kill 程序號
1.電腦傳手機:adb push 電腦檔案 手機路徑
2.手機傳電腦:adb pull 手機檔案 電腦路徑
3.安裝應用: adb install apk的路徑
4.解除安裝應用: adb uninstall 包名
5.截圖:adb shell screencap -p /sdcard/1.jpg (/sdcard/1.jpg是儲存的位置)
6.錄屏: adb shell screenrecord 儲存位置
螢幕密度可以用adb shell wm density
ADB常用指令
開發中時常要用到adb命令,個人感覺用命令要比視覺化操作方便很多,尤其是針對記憶體不是很充裕的情況 一些視覺化操作軟體很耗記憶體,特別卡 一般安裝好sdk後,在sdk資料夾下的platform tools中就可以找到 為了方便使用,不需要每次都通過cmd開啟adb.exe而是直接在cmd中使用adb...
常用adb指令
常用adb指令 adb shell 進入shell exit 退出shell su cd system sd data 進入系統內指定資料夾 ls 列表顯示當前資料夾內容 rm r 刪除名字為 的資料夾及其裡面的所有檔案 rm 刪除檔案 rmdir 刪除 的資料夾 adb shell環境下mkdir...
adb 常用指令 !
b adb remount 需要完全 root 把system 目錄以讀寫的方式重新掛載,執行後就可以修改 system 目錄下的東西了 c adb shell 登入到手機,可以執行各種 linux 命令。執行後會出現上面提到的提示符,然後游標閃動等待輸入命令,比如 ls 列出當前目錄下的目錄和檔案...