目录
[4.adb 电脑文件推送到安卓模拟器中](#4.adb 电脑文件推送到安卓模拟器中)
[5.adb 手机传送文件到电脑](#5.adb 手机传送文件到电脑)
[1)adb devices](#1)adb devices)
[2)adb install 路径>](#2)adb install 路径>)
[3)adb uninstall <包名>](#3)adb uninstall <包名>)
[4)adb shell](#4)adb shell)
[5)adb pull <远程路径> <本地路径>](#5)adb pull <远程路径> <本地路径>)
[6)adb push <本地路径> <远程路径>](#6)adb push <本地路径> <远程路径>)
[7)adb logcat](#7)adb logcat)
[8)adb kill-server / adb start-server](#8)adb kill-server / adb start-server)
[9)adb reboot](#9)adb reboot)
[10)adb get-state](#10)adb get-state)
[11)adb version](#11)adb version)
[1)adb forward <本地端口> <远程端口>](#1)adb forward <本地端口> <远程端口>)
[2)adb disconnect / connect <设备IP>:<端口号>](#2)adb disconnect / connect <设备IP>:<端口号>)
[3)adb wait-for-device](#3)adb wait-for-device)
[4)adb emu avd list](#4)adb emu avd list)
[5)adb shell pm install -r 路径>](#5)adb shell pm install -r 路径>)
1.adb连接安卓模拟器
win+R ==> cmd ==> adb connect 安卓模拟器地址
adb connect 127.0.0.1:21503
- 逍遥模拟器端口号:21503
- 雷电模拟器的端口号是7555
- 夜神模拟器62001
- 蓝叠模拟器 5555
- 天天模拟器6555
- 海马玩模拟器26944
2.adb列出所有已经连接的设备
adb devices
3.adb显示设备的日志信息
adb logcat
4.adb 电脑文件推送到安卓模拟器中
adb push 电脑文件路径 手机文件路径
adb push D:1.txt /sdcard
5.adb 手机传送文件到电脑
adb pull 手机中文件的路径 电脑文件夹的路径
6.adb获取安卓应用的包名和Activity名
输入指令
max/linux
adb shell dumpsys window windows | grep mFocusedApp
windows
adb shell dumpsys window windows | findstr mFocusedApp
附录
1--命令
1)adb devices
列出所有已连接的Android设备。
2)adb install <apk路径>
将指定的APK文件安装到设备上。
3)adb uninstall <包名>
卸载指定的应用程序。
4)adb shell
打开一个shell会话到设备上,可以执行Linux命令。
5)adb pull <远程路径> <本地路径>
从设备复制文件或整个目录到电脑上。
6)adb push <本地路径> <远程路径>
从电脑复制文件或整个目录到设备上。
7)adb logcat
显示设备上的日志信息。
8)adb kill-server / adb start-server
分别关闭或启动ADB服务。
9)adb reboot
重启设备。
10)adb get-state
获取设备的状态(如:device 或 no-device)。
11)adb version
显示ADB版本号。
2--高级命令
1)adb forward <本地端口> <远程端口>
设置端口转发,通常用于调试应用程序。
2)adb disconnect / connect <设备IP>:<端口号>
断开或连接到通过USB或TCP/IP的设备。
3)adb wait-for-device
在设备变为可用状态之前一直等待。
4)adb emu avd list
列出所有的Android虚拟设备(AVD)。
5)adb shell pm install -r <apk路径>
重新安装应用,保留其数据。