Android---adb命令

Android---adb命令,第1张

概述adb命令查询版本adbversion1.平台工具中的adb工具和各种模拟器中的adb工具版本可能不同2.电脑上同时具有两个adb工具,且都配置了环境变量,会以配置列表顺序,从上到下原则,先配置的会被启用3.用该命令验证adb是否安装成功查看帮助文档​adbhelp查看设备列表adbdevice adb命令@H_301_2@查询版本
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
安装apk
adb install [apk文件所在路径]
查看apk包名

在AndroIDManifest.xml文件中可以看到,一般在前几行。

aapt.exe打包和分析工具,通过apk文件的路径名查到包名

aapt d badging [路径\apk名字]

在linux和gitbash上,使用adb catlog | grep displayed ,然后再模拟器或者真机上打开应用,在日志会显示包名和打开的activity

卸载apk
adb uninstall [apk包名]
进入androID和退出
adb shellexit
androID切换root用户
adb root
从设备拉取文件
adb pull [手机文件路径] [电脑保存路径]

将取到的东西放到电脑的根目录下(如D盘)有可能会报错,报错的原因是权限问题,需要在D盘根目录下手动创建一个同名文件;

另一种处理方式是将取到的东西存放在D盘的子目录下

电脑本地文件推送给设备
adb push [电脑文件路径]  [手机保存路径]
重启adb服务
adb kill-serveradb start-server

重启服务器后,使用连接设备命令进行手动连接

连接设备
adb connect [设备名]
日志查询系统
adb logcat
adb logcat -v time > d:\logcat.txt

​ -v vIEw

​ 日志文件很大,一般重定向到电脑某个文件

日志信息等级
日志信息等级
Vverbose次要信息
Iinformation系统信息
DdeBUG调试信息
Wwarning警告信息
Eerror错误信息
日志查询关键字

exception APP程序异常

crash APP程序崩溃

anr APP程序无响应或卡死(application not responding)

日志管理APP,方柏霓查看日志信息

截屏
adb shell screencap

​ cap =>capture 抓取

查看所有APP包名
adb shell pm List packages

配合自动化代码,查看指定APP是否安装


总结

以上是内存溢出为你收集整理的Android---adb命令全部内容,希望文章能够帮你解决Android---adb命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1086474.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存