欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

快速了解ADB:基础介绍与常用指令概览

最编程 2024-07-27 17:04:37
...

 目录

一、概述:

二、常用基本命令:

三、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

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

三、adb资源下载

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

四、安装使用

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

    五、adb详细介绍

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

    推荐阅读