adb devices
(列出连接设备)、adb shell
(进入设备shell环境)、adb push
(推送文件到设备)和adb pull
(从设备拉取文件)。Android常用命令
目录
1、[基本用法](#基本用法)
2、[设备连接管理](#设备连接管理)
3、[应用安装与卸载](#应用安装与卸载)
4、[文件管理](#文件管理)
5、[日志打印](#日志打印)
6、[其他常用命令](#其他常用命令)
基本用法
adb命令语法
adb [-d|-e|-s <serialNumber>] <command>
-d
:指定当前唯一通过USB连接的Android设备为命令目标。
-e
:指定当前唯一运行的模拟器为命令目标。
-s <serialNumber>
:指定相应serialNumber号的设备/模拟器为命令目标。
如果只有一个设备/模拟器连接时,可以省略掉[-d|-e|-s <serialNumber>]
这一部分,直接使用adb <command>
。
启动和停止adb服务
启动adb server:
adb start-server
(一般无需手动执行此命令,在运行adb命令时若发现adb server没有启动会自动调起)
停止adb server:
adb kill-server
查看已连接的设备
adb devices
输出示例:
List of devices attached cf264b8f device emulator-5554 device 10、129.164.6:5555 device
设备连接管理
查询已连接设备
adb devices
USB连接
确保以下几点:
1、Android设备处于正常开机状态,USB连接线和各种接口完好。
2、Android设备的开发者选项和USB调试模式已开启。
3、设备驱动状态正常。
无线连接(Android 11及以上)
adb pair <device_ip>:<port> adb connect <device_ip>:<port>
adb pair 192.168.1.100:5555 adb connect 192.168.1.100:5555
应用安装与卸载
安装APK文件
adb install -r <path_to_apk>
示例:
adb install -r test.apk
卸载应用
adb uninstall <packagename>
示例:
adb uninstall com.example.app
文件管理
从设备复制文件到本地计算机上
adb pull /remote/file/path /local/file/path
示例:
adb pull /storage/emulated/0/Pictures/screenshot.png ~/Desktop/screenshot.png
从本地计算机复制文件到设备上
adb push /local/file/path /remote/file/path
示例:
adb push ~/Desktop/screenshot.png /storage/emulated/0/Pictures/screenshot.png
adb shell ls <directory>
示例:
adb shell ls /sdcard/Download
进入指定目录
adb shell cd <directory>
示例:
adb shell cd /system/app/
删除文件或文件夹
adb shell rm -r <files or directory>
示例:
adb shell rm -r /storage/emulated/0/Documents/ExampleDir/
创建目录
adb shell mkdir <directory>_name>
示例:
adb shell mkdir /example/newfolder
日志打印
查看设备日志信息
adb logcat [option] [filter-specs]
查看所有日志:
adb logcat *:
按级别过滤日志:
adb logcat *:V *:D *:I *:W *:E *:F *:S
清空已存在的日志:
adb logcat -c
将日志显示在控制台:
adb logcat -d
将日志输出到文件:
adb logcat > /path/to/logfile.txt
打印指定日志缓冲区的大小:
adb logcat -g
其他常用命令
查看设备屏幕分辨率
adb shell wm size
启动Activity
adb shell am start -n <packagename>/<activityname>
示例:
adb shell am start -n com.example/.MainActivity
模拟输入文本到设备
adb shell input text "HelloWorld"
截屏并保存为图片文件
adb shell screencap -p /sdcard/screen.png
小伙伴们,上文介绍了“Android常用命令”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1297314.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复