ADB的一些命令我抽空蒐集了一些 希望能幫助到有需要的人

adb操作命令詳解及大全


說到 ADB 大家應該都不陌生,即 Android Debug Bridge,Android調試橋,身爲 Android 開發的我們,熟練使用 ADB 命令將會大大提升我們的開發效率, ADB 的命令有很多,今天就來總結下我在開發常用到的一些 ADB 命令。


查看版本
ADB 的安裝這裏就不多說了,輸入以下命令有如下提示就證明你環境ok,否則自行網上搜索解決下。


$ adb version


Android Debug Bridge version 1.0.36
Revision 8f855a3d9b35-android


查看連接設備
輸入以下命令可以查詢已連接的設備與模擬器:


$ adb devices


List of devices attached
02ae0c1021089daf       device


安裝一個apk,執行以下命令:
adb install <apkfile>


// 如: adb install demo.apk
如果不是當前目錄,則後面要跟路徑名:


adb install /Users/storm/temp/demo.apk
保留數據和緩存文件,重新安裝apk:


adb install -r demo.apk
安裝apk到sd卡:


adb install -s demo.apk
卸載


直接卸載:
adb uninstall <package>


// 如:adb uninstall com.stormzhang.demo
卸載 app 但保留數據和緩存文件:


adb uninstall -k com.stormzhang.demo


啓動/停止 Server
一般來說,下面兩個命令基本不會用到,因爲只要設備連接正確,會自動啓動 adb server 的,不過大家也需要知道這倆命令:


啓動 adb server :
adb start-server


停止 adb server :
adb kill-server


列出手機裝的所有app的包名:
adb shell pm list packages


列出系統應用的所有包名:
adb shell pm list packages -s


列出除了系統應用的第三方應用包名:
adb shell pm list packages -3


使用 grep 來過濾:
adb shell pm list packages | grep qq


清除應用數據與緩存
有些時候我們測試需要清除數據與緩存,則需要用到如下命令:


adb shell pm clear <packagename>


// 如:adb shell pm clear com.stormzhang.demo


啓動應用
如果我們想要通過 adb 來啓動應用
adb shell am start -n com.stormzhang.demo/.ui.SplashActivity


強制停止應用
有些時候應用卡死了,需要強制停止,則執行以下命令:


adb shell am force-stop <packagename>


// 如:adb shell am force-stop cn.androidstar.demo


查看日誌
adb logcat


重啓
adb reboot


獲取序列號
$adb get-serialno


02ae0c1021089daf


獲取 MAC 地址
$adb shell  cat /sys/class/net/wlan0/address


bc:f5:ac:f9:f7:c8


查看設備型號
$adb shell getprop ro.product.model


Nexus 5


查看 Android 系統版本
$adb shell getprop ro.build.version.release


7.0.1


查看屏幕分辨率
$adb shell wm size


Physical size: 1080×1920


查看屏幕密度
$adb shell wm density


Physical density: 480
關於 ADB 的命令有太多,以上只列了一些我比較常用的命令,關於更多的命令可以見這裏:


https://github.com/mzlogin/awesome-adb


ADB IDEA
以上命令你們覺得是不是很方便了?但是我們在用 Android Studio 開發的時候如果有一款插件是不是更方便了?所以這裏推薦一個 AS 插件 ADB IDEA ,裝了這款插件可以直接在 AS 中快速操作一些 ADB 命令,非常方便。


安裝完成後,快捷鍵直接喚起:


Mac OSX: Ctrl+Shift+A
Windows/Linux: Ctrl+Alt+Shift+A
直接看下截圖:
adb命令大全
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章