ADB命令

查看版本

ADB 的安裝這里就不多說(shuō)了,輸入以下命令有如下提示就證明你環(huán)境ok,否則自行網(wǎng)上搜索解決下。

$ adb version

Android Debug Bridge version 1.0.36

Revision 8f855a3d9b35-android

查看連接設(shè)備

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

$ adb devices

List of devices attached

02ae0c1021089daf ? ? ? device

安裝一個(gè)apk,執(zhí)行以下命令:

adb install <apkfile>

// 如: adb install demo.apk

如果不是當(dāng)前目錄,則后面要跟路徑名:

adb install /Users/storm/temp/demo.apk

保留數(shù)據(jù)和緩存文件,重新安裝apk:

adb install -r demo.apk

安裝apk到sd卡:

adb install -s demo.apk

卸載

直接卸載:

adb uninstall <package>

// 如:adb uninstall com.stormzhang.demo

卸載 app 但保留數(shù)據(jù)和緩存文件:

adb uninstall -k com.stormzhang.demo

啟動(dòng)/停止 Server

一般來(lái)說(shuō),下面兩個(gè)命令基本不會(huì)用到,因?yàn)橹灰O(shè)備連接正確,會(huì)自動(dòng)啟動(dòng) adb server 的,不過(guò)大家也需要知道這倆命令:

啟動(dòng) adb server :

adb start-server

停止 adb server :

adb kill-server

列出手機(jī)裝的所有app的包名:

adb shell pm list packages

列出系統(tǒng)應(yīng)用的所有包名:

adb shell pm list packages -s

列出除了系統(tǒng)應(yīng)用的第三方應(yīng)用包名:

adb shell pm list packages -3

使用 grep 來(lái)過(guò)濾:

adb shell pm list packages | grep qq

清除應(yīng)用數(shù)據(jù)與緩存

有些時(shí)候我們測(cè)試需要清除數(shù)據(jù)與緩存,則需要用到如下命令:

adb shell pm clear <packagename>

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

啟動(dòng)應(yīng)用

如果我們想要通過(guò) adb 來(lái)啟動(dòng)應(yīng)用

adb shell am start -n com.stormzhang.demo/.ui.SplashActivity

強(qiáng)制停止應(yīng)用

有些時(shí)候應(yīng)用卡死了,需要強(qiáng)制停止,則執(zhí)行以下命令:

adb shell am force-stop <packagename>

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

查看日志

adb logcat

重啟

adb reboot

獲取序列號(hào)

$adb get-serialno

02ae0c1021089daf

獲取 MAC 地址

$adb shell ?cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

查看設(shè)備型號(hào)

$adb shell getprop ro.product.model

Nexus 5

查看 Android 系統(tǒng)版本

$adb shell getprop ro.build.version.release

7.0.1

查看屏幕分辨率

$adb shell wm size

Physical size: 1080×1920

查看屏幕密度

$adb shell wm density

這是ADB命令的GitHub

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容