adb简介及常用命令总结

目录

一、概述:

二、常用基本命令:

三、adb资源下载

四、安装使用

五、adb详细介绍


一、概述:

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 <filename>

获取设备的屏幕截图,如 adb shell screencap /sdcard/screen.png,传出到本地:adb pull /sdcard/screen.png

三、adb资源下载

adbtoolforMAC-Android工具类资源-CSDN下载

四、安装使用

  • 手机通过usb连接至电脑
  • 手机设置中,找到【开发者模式】,打开【usb调试模式】
  • 双击安装ADB Driver Installer
  • 弹出的界面中会显示出识别到的手机 
  • 输入【adb devices】 显示一行字符串,说明手机连接成功,就可以输入需要的命令执行操作

五、adb详细介绍

GitHub - mzlogin/awesome-adb: ADB Usage Complete / ADB 用法大全

猜你喜欢

转载自blog.csdn.net/weixin_37600187/article/details/84197924
今日推荐