日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常用的ADB命令

發布時間:2025/7/25 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用的ADB命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常用的ADB命令


前言:

adb是什么?adb的全稱為Android Debug Bridge,就是起到調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程序,說白了就是debug工具。adb的工作方式比較特殊,采用監聽Socket TCP 5554等端口的方式讓IDE和Qemu通訊,默認情況下adb會daemon相關的網絡端口,所以當我們運行Eclipse時adb進程就會自動運行。


adb有什么用?借助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。



一、查看版本

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 的,不過大家也需要知道這倆命令:

5.1、啟動 adb server :

adb start-server

5.2、停止 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命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。