android的adb命令

一、连接手机

## 查看当前连接的手机
adb devices

## 进入手机shell命令行
adb shell
进入后,可以使用正常的linux命令

## 退出shell
exit

## 无线连接
手机——关于手机——状态信息——ip地址(比如:192.168.2.14)
手机USB连接电脑,开启USB调试
先停:adb kill-server
再启:adb tcpip 5555
再连:adb connect 192.168.2.14
最后拔线:
提示:connected to 192.168.2.14:5555
然后拔掉USB连接线
手机改变所选app和界面,命令测试是否可以查询到:
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"

## 断开无线连接
断开全部:adb disconnect
断开指定手机:adb disconnect 192.168.1.61

二、启停服务

## 启动adb服务
adb start-server

## 停用adb服务
adb kill-server

## 启应用
adb shell am start -n com.tencent.mobileqq/com.tencent.mobileqq.activity.SplashActivity

## 停应用
adb shell am force-stop com.tencent.mobileqq

查看手机app

## 查看当前应用
### app和界面
app名称:手机app中,包名就是app名字
界面:手机app中,界面叫activity

### 命令:
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
解释:
adb shell进入命令行,
带参数:把系统的窗口信息获取,
并层层过滤,筛选出当前窗口的信息

### 结果
mSurface=Surface(name=com.meizu.flyme.calculator/com.meizu.flyme.calculator.Calculator
应用名:com.meizu.flyme.calculator
测试界面:.Calculator

## 查看app列表

安装和卸载app

## 卸载应用
先在手机打开应用
再用adb shell xxx查包命令查询包名
adb uninstall (apk包名) 

## 安装软件
adb install -r (APK路径) 
-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件

上传文件到手机

## 上传文件
进入命令行:adb shell
pwd
exit退出
adb pull [本地上传路径]  [手机保存路径]

## 下载文件
进入命令行:adb shell
查找要下载的文件
exit退出
adb pull [手机下载路径]  [本地保存路径]

查看日志


## 查询包名
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"

## 查看日志
adb shell "logcat | grep com.meizu.flyme.calculator"

## 保存日志
adb shell "logcat | grep com.meizu.flyme.calculator" > c:/test/wuling/c.log

你可能感兴趣的:(android的adb命令)