adb version
1.平台工具中的adb工具和各种模拟器中的adb工具版本可能不同
2.电脑上同时具有两个adb工具,且都配置了环境变量,会以配置列表顺序,从上到下原则,先配置的会被启用
3.用该命令验证adb 是否安装成功
?
adb help
adb devices
#显示adb工具连接的设备
adb devices -l(小写L)
#显示adb工具连接的设备,并显示设备的详细信息
adb连通设备后,手机/平板/模拟器状态显示offline状态,重启设备即可
真机测试注意事项:
1.打开开发者选项
2.部分华为手机需要安装华为手机助手
虚拟机链接真机:要在可移动设备找到真机并连接
adb -s [设备名] #如:ip:port或者A5R4C17A14013365
adb install [apk文件所在路径]
在AndroidManifest.xml文件中可以看到,一般在前几行。
aapt.exe打包和分析工具,通过apk文件的路径名查到包名
aapt d badging [路径\apk名字]
在linux和gitbash上,使用adb catlog | grep Displayed ,然后再模拟器或者真机上打开应用,在日志会显示包名和打开的activity
adb uninstall [apk包名]
adb shell
exit
adb root
adb pull [手机文件路径] [电脑保存路径]
将取到的东西放到电脑的根目录下(如D盘)有可能会报错,报错的原因是权限问题,需要在D盘根目录下手动创建一个同名文件;
另一种处理方式是将取到的东西存放在D盘的子目录下
adb push [电脑文件路径] [手机保存路径]
adb kill-server
adb start-server
重启服务器后,使用连接设备命令进行手动连接
adb connect [设备名]
adb logcat
adb logcat -v time > d:\logcat.txt
? -v view
? 日志文件很大,一般重定向到电脑某个文件
日志信息等级 | ||
---|---|---|
V | verbose | 次要信息 |
I | information | 系统信息 |
D | debug | 调试信息 |
W | warning | 警告信息 |
E | error | 错误信息 |
exception APP程序异常
crash APP程序崩溃
anr APP程序无响应或卡死(application not responding)
日志管理APP,方柏霓查看日志信息
adb shell screencap
? cap =>capture 抓取
adb shell pm list packages
配合自动化代码,查看指定APP是否安装
原文:https://www.cnblogs.com/lihaoyuan/p/14878554.html