目录
一、概述:
adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。在某些特定情况下adb就派上用场了,包含如下几个部分:
Client端, 运行在PC. 用来发送adb命令.
Deamon,守护进程, 运行在调试设备中, 即的调试手机或模拟器.
Server端, 作为一个后台进程运行在开发机器中, 即你的开发PC机. 用来管理PC中的Client端和手机的Deamon之间的通信.
简单总结主要功能有:
1、运行设备的shell(命令行)
2、管理模拟器或设备的端口映射
3、计算机和设备之间上传/下载文件
4、将本地apk软件安装至模拟器或android设备
二、常用基本命令:
1、启动adb:adb start-server;adb shell start 包名/类名 启动应用
2、查看已经连接的设备:adb devices
3、adb logcat: 打印log信息
4、发送文件到设备:adb push
5、下载文件到电脑:adb pull 手机文件路径 电脑目标路径
6、截屏命令:adb shell screencap /sdcard/文件名.png
7、杀死adb:adb kill-server
8、adb连接应用:adb connect …(地址)
9、adb 命令控制:adb shell
10、adb connect/disconnect:通过wifi远程连接手机调试.
11、adb shell am:am即activity manager.
备注:该命令用来执行一些系统动作, 例如启动指定activity, 结束进程, 发送广播, 更改屏幕属性等
12、 adb root:以root身份重新进入adb
13、adb remount刷新文件系统
14、adb pull sdcard/bk100 c:/取出bk100文件夹下面的所有文件到c盘根目录
15、adb push c:/log.txt sdcard/将c盘下的log文件复制到sdcard根目录
16、adb shell am force-stop 包名 停止应用
17、adb shell am kill 包名 停止应用并杀死进程
18、adb install c:/a.apk安装a.apk到设备
19、adb uninstall 包名 卸载应用
20、adb shell input tap 100,200 点击屏幕x,y坐标
21、adb shell input swipe 250 250 300 300 滑动操作
22、adb shell input keyevent 3 模拟按键,比如home键的keycode=3,back键的keycode=4
23、studio 连接不上夜神模拟器解决方法:进入夜神bin目录——M:\Program Files (x86)\Nox\bin——执行如下命令:
nox_adb.exe connect 127.0.0.1:62001
24、adb shell screencap
获取设备的屏幕截图,如 adb shell screencap /sdcard/screen.png,传出到本地:adb pull /sdcard/screen.png
三、adb资源下载
adbtoolforMAC-Android工具类资源-CSDN下载
四、安装使用
- 手机通过usb连接至电脑
- 手机设置中,找到【开发者模式】,打开【usb调试模式】
- 双击安装ADB Driver Installer
- 弹出的界面中会显示出识别到的手机
- 输入【adb devices】 显示一行字符串,说明手机连接成功,就可以输入需要的命令执行操作