当前位置:首页 > 行业动态 > 正文

Android常用命令有哪些?如何高效使用它们?

Android常用命令包括: adb devices(列出连接设备)、 adb shell(进入设备shell环境)、 adb push(推送文件到设备)和 adb pull(从设备拉取文件)。

Android常用命令

Android常用命令有哪些?如何高效使用它们?  第1张

目录

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常用命令”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

0