adb操作命令詳解及大全


轉載:http://www.androidstar.cn/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命令大全


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