ADB简单的安装与使用

在cmd中输入adb命令后,会出现‘adb’不是内部或外部命令,也不是可运行程序或批处理文件的问题

CMD启动指令,出现C:Usersmash> 
将下载的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件将其复制到C:Usersmash>目录下 ,问题解决。

1.帮助:adb —help

2.启动adb server:adb start-server

3.关闭adb server: adb kill-server

4.设备号:adb devices

5.系统版本号:adb shell getprop ro.build.version.release

6.电脑文件发送到手机:adb push 电脑文件路径/文件 手机存储路径

7.从手机拉取文件: adb pull 手机文件路径 电脑文件存储路径

8.查看手机运行日志:adb logcat 扩展 可以通过过滤报名取到指定app运行日志(mac/linux:| grep 包名 win: | findstr 包名)

9.进入手机shell命令行: adb shell 可以操作类Linux命令 top 过滤app占用资源

10.获取app包名和启动名:

1.mac/linux:adb shell dumpsys window windows | grep mFocusedApp

2.win:adb shell dumpsys window windows | findstr mFocusedApp

11.安装apk到手机:adb install apk文件路径

12.卸载app:adb uninstall 包名

13.获取app 启动时间:adb shell am start -W 包名/启动名

14.指定某台设备:adb -s 设备号

ps:输入 ADB devices 然后出现了 list of devices attached 这种情况,并没有显示出手机设备。

解决办法:1.查看设备管理器,其他设备有没有出现黄色感叹号的情况,如果没有就说明不是ADB驱动的问题,要是没有的话,就网上找一个手机驱动,然后更新驱动,选择计算机上的文件进行更新,选择在网上下载的驱动文件目录,可能会弹出一个警告框,选择始终允许。手机驱动下载成功的一个地址  :https://www.jb51.net/softs/538237.html 

2.检查手机是否选择了usb调试模式

原文地址:https://www.cnblogs.com/Maggie2019/p/11113733.html