adb用到的命令總結
1、檢視手機的ip地址:
adb -s devicesid shell getprop net.gprs.local-ip
(如果不帶後面的屬性值,該命令的作用就是查詢手機的所有配置資訊,從系統的各種配置檔案中讀取一些裝置的資訊。這些檔案在我們的手機裝置中是可以找到的:/system/build.prop)
或者用 adb -s devicesid shell getprop | grep net 查詢關於IP的資訊,就可以很快速的查到了。
2、檢視手機中安裝的app
adb shell pm list packages [options] <filter>
adb shell pm list packages -s 只輸出系統的包
adb shell pm list packages -3 指輸出第三方安裝包
adb shell pm list packages -f 輸出app安裝路徑
3、檢視程式資訊
adb shell ps | grep 包名
4、adb shell dumpsys activity activities 獲取當前執行的activity
5、自動化中可能應用到輸入法設定
列出當前安裝的輸入法 adb shell ime list
當前預設的輸入法 adb shell settings get secure default_input_method
設定輸入法 adb shell ime set com.google.android.inputmethod.pinyin/.PinyinIME
adb shell ime set com.sohu.inputmethod.sogou.xiaomi/.SogouIME
6、
截圖 adb shell /system/bin/screencap -p /sdcard/screenshot.png
視訊:adb shell screenrecord /sdcard/demo.mp4
7、
安裝、解除安裝 adb install PackageName adb uninstall PackageName
檢視安裝包資訊 aapt dump badging PackageName
強制停止某個應用 adb shell am force-top PackageName
清除某個應用的資料(相當於新安裝) adb shell pm clear PackageName
啟動應用 adb shell am start -D -n packageName/activity
8、
am start , 啟動一個 Activity,已啟動系統相機應用為例
啟動相機:adb shell am start -n com.android.camera/.Camera
先停用,再啟動:am start -S com.android.camera/.Camera
等待應用完成啟動:adb shell am start -W com.android.camera/.Camera
啟動預設瀏覽器,開啟一個網頁:adb shell am start -a android.intent.action.VIEW -d http://testerhome.com
啟動撥號器撥打10086:adb shell am start -a android.intent.action.CALL -d tel:10086
am instrument , 啟動一個 instrumentation , 單元測試或者 Robotium 會用到
am monitor , 監控 crash 與 ANR,也可以通過這個命令獲取某個應用的activity名稱
am force-stop , 後跟包名,結束應用
- am startservice , 啟動一個服務
相關文章
- adb命令總結
- 常用的ADB命令
- adb命令
- 常用adb 和 adb shell 命令
- 常用adb 命令
- Appium ADB命令APP
- adb命令使用
- 常用adb命令
- adb shell 命令整理
- adb Gradle相關命令Gradle
- adb常見操作命令
- 解衝突用到的命令
- 上傳gitlab用到的命令Gitlab
- Linux命令總結--mkdir命令Linux
- git命令總結Git
- VIM 命令總結
- NPM 命令總結NPM
- docker命令總結Docker
- linux命令總結Linux
- redis命令總結Redis
- pip 命令總結
- android ADB 實用命令整理Android
- ADB命令獲取Android UIDAndroidUI
- 【Android】 adb 常用命令Android
- 一些開發chrome外掛用到的API總結ChromeAPI
- appium 是否有轉發 adb 命令的通道APP
- 常用kubectl命令總結
- 自用ssh命令總結
- artisan 命令使用總結
- Linux命令大全總結Linux
- 常用git命令總結Git
- docker命令總結(二)Docker
- Linux命令總結大全Linux
- Linux shell命令總結Linux
- jq命令用法總結
- android adb shell 常用命令Android
- adb操作命令詳解及大全
- Android 逆向(四) - adb常用逆向命令Android