adb常用命令

https://developer.android.com/studio/command-line/adb.html?hl=zh-cn#move

adb-devices 

列出當前已經連接的模擬器或者設備。

adb-s deviceId command

adb install -r xxx.apk adb uninstall xxx.apk

adb push local remote 本地複製到遠程

ex: adb push xx.apk /sdcard/

adb pull remote local 遠程撈取到本地

如果這裏發生權限的問題,需要到shell裏把權限改一下 su,chmod 權限 位置

shell常用命令:adb 

在 adb shell 中,您可以使用 Activity Manager (am) 工具發出命令以執行各種系統操作,如啓動 Activity、強行停止進程、廣播 intent、修改設備屏幕屬性及其他操作。在 shell 中,此語法爲:

am command
啓動activity: am start [option] intent
am start -n packagename
啓動service: am startservice [option] intent
發出廣播: am broadcast [option] intent
強行關掉app: am kill package
關掉所有後臺app: am kill-all
[option]:
-a action指定 intent 操作,如“android.intent.action.VIEW”。此指定只能聲明一次。-d data_uri指定 intent 數據 URI,如“content://contacts/people/1”。此指定只能聲明一次。-t mime_type指定 intent MIME 類型,如“image/png”。此指定只能聲明一次。-c category指定 intent 類別,如“android.intent.category.APP_CONTACTS”。-n component指定帶有軟件包名稱前綴的組件名稱以創建顯式 intent,如“com.example.app/.ExampleActivity”。-f flags將標誌添加到 setFlags() 支持的 intent。
pm command 
列出所有軟件包名 pm  list packages
輸出所有軟件包,或者,僅輸出包名稱包含 filter 中的文本的軟件包。

選項:

  • -f:-------------------------------------查看它們的關聯文件。
  • -d:進行過濾-----------------------僅顯示已停用的軟件包。
  • -e:進行過濾-----------------------僅顯示已啓用的軟件包。
  • -s:進行過濾-----------------------僅顯示系統軟件包。
  • -3:進行過濾-----------------------僅顯示第三方軟件包。
  • -i:查看------------------------------軟件包的安裝程序。
  • -u:也包括---------------------------卸載的軟件包。
  • --user user_id:要查詢的用戶空間。

pm list user 列出所有用戶。
pm grant package_name permission
pm revoke package_name permission
pm clear package_name

查看進程:
adb shell ps

adb shell dumpsys activity【s,b,a】 查看services,broadcast和activity


dumpsys + 具體操作
account 
顯示accounts信息
activity 
顯示所有的activities的信息
cpuinfo
顯示CPU信息
window
顯示鍵盤,窗口和它們的關係
wifi 
顯示wifi信息
batteryinfo $package_name
電量信息及CPU 使用時長
package packagename
獲取安裝包信息
usagestats
每個界面啓動的時間
statusbar
顯示狀態欄相關的信息
meminfo
內存信息(meminfo $package_name or $pid 
使用程序的包名或者進程id顯示內存信息)
diskstats 
磁盤相關信息
battery 
電池信息
alarm
顯示Alarm信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章