adb 常用命令
1、查看是否安装成功
adb 显示版本号以及详细信息
adb version 显示版本号
2、启动、关闭服务
adb start-server 启动adb服务(-中间没有空格)
adb kill-server 关闭服务
3、查看连接设置信息
adb devices 查看设备列表(如果连接的真机会自动连接手机)
adb devices –l 查看设备列表详情
4、使用adb devices无法列出设备的几种情况
1、手机未允许USB调试,手动启动允许USB调试
2、如果使用的模拟器,可能是端口问题。使用下面命令测试是否能连接成功:adb connect 127.0.0.1:62001 连接夜神模拟器
3、如果连接失败,提示“unable to connect to 127.0.0.1:62002”,检查androidSDK包中的adb.exe和模拟器adb版本是否一致,如果不一致可以将模拟器的adb复制到AndroidSDK中
7、安装卸载apk包
adb install *.apk 安装测试包(apk具体存放路径)
adb install –r *.apk 重新安装 (apk具体存放路径)
adb uninstall apk的包名 卸载应用(包名例如:com.tencent.mobileqq)
adb shell pm list packages 列出手机上的所有APP包名
adb shell pm list packages -3 查看手机上安装的第三方包
adb shell pm list packages –s 查看手机上的系统自带的包
adb shell pm list packages -3| findstr qq 明确查找某个包
7、log获取
adb logcat –c 清除手机中缓存的日志
adb logcat >D:\android\log\logcat.txt 抓取log并保到D:\android\log\logcat.txt
adb logcat *:W > D:\android\log\logcat.txt 只抓取W级以上的log
adb logcat –v time 打印有时间的log
查看手机分辨率
adb shell wm size 查看手机分辨率大小
查看手机型号
adb shell getprop ro.product.model 查看手机型号
查看系统版本
adb shell getprop ro.build.version.release
查看启动的APP包名
adb shell dumpsys activity top | find "ACTIVITY"
adb shell dumpsys window | findstr mFocusedApp
获取手机安装包路径,及下载到电脑
1、查看第3方包名,找到你需要的包名:adb shell pm list package -3
2、查看包名对应的 apk 在 Android 设备上的具体位置:adb shell pm path 【包名】
如:adb shell pm path com.test.tobao,划线部分是整个路径名
3、adb pull 从 Android 设备上获取安装文件到电脑:adb pull 【Android地址】【电脑地址】