Android adb 使用详解(一)

adb是android debug bridge的缩写,负责计算机与Android设备的几乎所有通信和协作,可以认为是连接两者的桥梁。

adb 源码

adb 命令

以下命令需要指定手机时, 添加-s [deviceNAme] 参数

adb devices -s 29235d66 shell pm list package

基本命令

adb 的基本命令和linux 下的常用命令大致相同, 这里只列出常用命令, 详解不过多解释

adb shell ls
adb shell cd 
adb shell rm
adb shell mkdir 
adb shell touch
adb shell pwd
adb shell cp
adb shell mv 
adb shell netstat
adb shell ping
adb shell netcfg
adb shell ip
adb shell ps
adb shell top
adb shell screencap  截屏
adb install xxx.apk  安装APK
adb install -r test.apk 清除已经安装的APK并安装新的APK
adb uninstall package_name  卸载APK
adb shell pm clear package_name  清除指定APP的缓存

常用命令

adb devices  列出连接电脑的所有安卓系统的devicename
adb devices -s 29235d66 shell pm list package  列出指定deviceName 下安装的apk
Android adb 使用详解(一)_第1张图片
adb常用命令1.png
adb devices -s 29235d66 shell pm list package | findstr browser 列出指定deviceName 下安装的浏览器
adb devices -s 29235d66 shell pm path com.vivo.browser  显示指定apk 的安装路径
adb -s 29235d66 pull /data/app/com.vivo.browser-AI6ZrSDgXe_tDMxVRTMVJQ==/base.apk D:\android\downloadApps\browser.apk  将指定的安装包打包到本地
adb -s 29235d66 shell dumpsys window | findstr mCurrent  获取当前手机窗口正在显示的apk activity
adb -s 19235d66 shell dumpsys activity activities | findstr affinity  获取当前手机已启动的activity
Android adb 使用详解(一)_第2张图片
adb常用命令2.png

你可能感兴趣的:(Android adb 使用详解(一))