常用adb命令

2021-12-29 碼同學軟體測試

舉例:

adb -s devicel install xxx.apk


查看頂部Activity:

adb shell dumpsys activity | findstr "mFocusedActivity"

adb shell dumpsys activity | grep "mFocusedActivity"


查看日誌:安裝apk文件:

比分直接RUN出來的包是test-onlu的無法安裝,推薦使用**-t**

adb install -r -t xxx.apk


卸載App:

adb uninstall com.zhy.app

adb uninstall -k com.zhy.app


傳遞文件:

例如:

查看手機端安裝的所有app包名:

adb shell pm list packages

啟動Activity:

adb shell am start 包名/完整Activity路徑

例如:

adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity

adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity -e name zhy

adb shell am start -a "android.intent.action,VIEW" -d "https://www.google.com"


發送廣播:

adb shell am broadcast -a "broadcastactionfilter"

-如果需要攜帶參數(攜帶一個Intent,key為name):

adb shell am broadcast -a "broadcastactionfilter" -e name zhy


啟動服務:

adb shell am startservice "com.zhy.aaa/com.zhy.aaa.MyService"


屏幕截圖:

可以使用screencap命令來進行手機屏幕截圖;

例如:

adb shell screencap /sdcard/screen.png


錄製視頻:

可以使用screenrecord[options] filename命令來錄製屏幕視頻;

例如:

adb shell screenrecord /sdcard/demo.mp4


上文內容不用於商業目的,如涉及智慧財產權問題,請權利人後臺留言聯繫碼同學小編,我們將立即處理。

相關焦點

  • 常用ADB命令整理
    重啟到recovery,即恢復模式adb reboot recovery *從電腦上發送文件到設備adb push <本地路徑> <遠程路徑>ps: 用push命令可以把本機電腦上的文件或者文件夾複製到設備(手機) *從設備上下載文件到電腦adb pull <
  • 安卓測試常用的 ADB 命令大全,非常全!
    1.通過adb可以輕鬆的執行Linux Shell命令,如adb shell dir 就是列舉目錄,在Linux中根目錄為/而不是Windows上的C盤、D盤。 4.從Android仿真器中回傳文件到電腦 通過adb pull /tmp/android123.txt android123.txt命令就會把仿真器的tmp文件夾下android123.txt文件回傳到電腦SDK/Tools目錄下。3、常用命令大全 1.
  • 【實用工具】adb命令刪除盒子或安卓手機內置應用
    聽著好像很高大上,其實就是一種調試工具,今天教大家如何用adb命令刪掉那些電視盒子中討厭的內置應用(就是不讓你刪除的app)(現在的網絡盒子還有幾個沒有廣告?)我終於忍無可忍決定刪掉內置的這些垃圾app,把常用的看直播的電視家、看影視的電視瀏覽器、以及聚合類視頻魔力或者蜂蜜擺在了最前面我的生活從此遠離廣告遠離充值....
  • Linux shell命令總結大全
    但是實際上在使用的時候,會遇到各種各樣的問題,前幾天我在我們的項目上需要做一個功能,根據進程名字殺死這個進程,下面是過程1、我們正常需要的操作是$ps |grep xxx $kill -9 xx2、kill命令是常用的,但是用killall
  • [電視盒子]通過deepin 中的 adb 命令行工具安裝 kodi 與 aptoide tv
    電視盒子畢竟大概都基於安卓系統開發,所以自然存在開發者模式並且可以安裝第三方應用(不能安裝第三方的話難不成用咕果), 通過所以安卓上的調試工具 adb 也可以用來管理電視盒子.▍本文摘要1、前提準備2、具體操作3、Kodi 與 aptoide tv介紹▍一、前提準備1、 電腦端:deepin v20系統 (帶adb)2、 盒子端:開發者模式/ adb 調試/安裝第三方應用3、 安卓安裝包:kodi 安裝包/aptoide tv 安裝包▍【01.1】Deepin自帶了 android sdk
  • 【Android測試】ADB的無線模式
    本來以為adb的一些用法一節就能講完,沒想到這個無線的模式還是比較繁瑣的,因此打算單獨拉出來說說,後續看有沒有必要自己實現一個工具,能夠一鍵切換到無線這樣,這樣就再也不用插著線幹事了。好了,開始吧。開啟方法開啟無線模式在谷歌的文檔裡寫的非常的清楚,不廢話了,直接上操作步驟:  1、用usb連接;  2、依次開始執行以下命令:
  • appium+python自動化53-adb logcat查看日誌
    這就需要用logcat輸出日誌了以下操作是基於windows平臺的操作:adb logcat | findlinux平臺的操作可以把find改成grep: adb logcat | grepwindows上的dos裡面是沒grep指令的logcat輸出日誌1.把日誌存入手機sdcard某個目錄(前提是這個目錄要是存在的)adb logcat -f
  • ADB配置提權漏洞(CVE-2017-13212)原理與利用分析
    影響:0x02 原理分析為了能利用此adb配置漏洞,首先需要adb connect到adbd正在監聽的埠,然後移動端會發起授權驗證窗口,用戶授權,驗證通過後,可使用adb shell命令執行shell權限操作。
  • 【Python 第20課】 命令行常用命令
  • linux常用命令總結
    Linux常用命令查詢一文件目錄操作二 查看文件內容三 文本內容處理命令bak.tar /etc/password 將/etc/password追加文件到bak.tar中(r)eg:tar -cjvf test.tar.bz2 test 生成test.tar.bz2的壓縮文件eg:tar -xjf test.tar.bz2 解壓最常用
  • Linux編輯器中vi常用命令
    vi是Linux中功能強大的編輯器,下面是vi常用命令介紹vi 編輯器中有三種模式,分別為:命令模式、編輯模式和末行模式. .0移動到這一行的第一個字符處(常用)$移動到這一行的最後一個字符處(常用)H光標移動到這個屏幕最上方的那一行M光標移動到這個屏幕中央的那一行L光標移動到這個屏幕最下方的那一行G移動到這個文件的最後一行nG移動到這個文件的第n行n光標向下移動n行命令模式查找與替換/word向光標之後查找一個名為word的字符串?
  • CAD常用命令:ERASE(刪除)
    收錄於話題 #常用命令
  • 常用maven命令 - CSDN
    =true 跳過單元測試;-P 指定 Profile 配置,可以用於區分環境;-e 顯示maven運行出錯的信息;-o 離線執行命令,即不去遠程倉庫更新包;-X 顯示maven允許的debug信息;-U 強制去遠程更新snapshot的插件或依賴,默認每天只更新一次。
  • 《流放者柯南》遊戲常用控制臺命令介紹
    《流放者柯南》中遊戲的常用控制臺命令是比較多的,很多玩家都不太清楚遊戲的常用控制臺命令有什麼,今天小編就給大家帶來玩家「FITOO」分享的遊戲常用控制臺命令的介紹,希望能對大家有所幫助。遊戲常用控制臺命令介紹SummonPlayer [Playername] 召喚某玩家比如召喚「小明」:SummonPlayer 小明Fly 飛行(此模式下可以建造建築)God 無敵模式,再輸入一次取消無敵模式Ctrl+Alt+Shift+L 將打開一個小窗口顯示你的坐標,可以粘貼複製給管理員方便管理員召喚。
  • FFmpeg常用命令行
    本文收集記錄了筆者使用過的FFmpeg命令,親測可用,並不是簡單的copy別人的FFmpeg大全,下面的命令大部分都是本人測試成功過的
  • 12個docker常用命令!以tomcat為例
    點擊上方的終端研發部,右上角選擇「設為星標」作者:殷天文連結:https://www.jianshu.com/p/b6f5ec98d79前言過對docker的學習,以下總結了docker常用的一些命令和操作
  • AutoCAD常用快捷鍵命令大全
    1、繪圖命令:PO, *POINT(點) L,
  • 常用的9個網絡命令-非常實用
    (2) ping命令的基本應用一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什麼地方,或檢驗網絡運行的情況。⑦ ping www.yahoo.com(一個著名網站域名)對此域名執行Ping命令,計算機必須先將域名轉換成IP位址,通常是通過DNS伺服器。如果這裡出現故障,則表示本機DNS伺服器的IP位址配置不正確,或它所訪問的DNS伺服器有故障如果上面所列出的所有ping命令都能正常運行,那麼計算機進行本地和遠程通信基本上就沒有問題了。
  • 【Linux】常用命令:rm 高級用法簡單講
    作者:不愛孤獨愛戰爭來源:微信公眾號 光榮之路(ID:gloryroadtrain)Linux常用命令第五集包含命令:rm一、命令簡介刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r選項,則rm不會刪除目錄。
  • Git 常用命令
    清除子模塊緩存git rm --cached common# 3. stash,區別是可以加一些注釋git stash save 「test1」# 查看當前stash中的內容git stash list# 將當前stash中的內容彈出,並應用到當前分支對應的工作目錄上git stash pop# 將堆棧中的內容應用到當前目錄,不同於git stash pop,該命令不會將內容從堆棧中刪除,也就說該命令能夠將堆棧的內容多次應用到工作目錄中