adb 的一些常用命令。

本文介绍了ADB(Android Debug Bridge)的基本使用方法,包括如何通过ADB命令删除和安装应用程序、查看设备信息、管理进程以及查看和清理日志等。这些实用技巧对于Android开发者来说非常有价值。

adb shell rm /system/app/SimManager.apk   删除一个应用。

adb install /home/liu/Desktop/onetqo.apk      安装一个应用。

adb shell     进入命令操作系统

adb devices 查看设备

 

获取设备的ID和序列号:
  adb get-product
  adb get-serialno

 

 

logcat  查看日志

logcat -c 清空日志

 

ps 查看当前进程

top 查看资源情况

 

 

<think>我们被要求提供adb常用命令的列表或指南。根据用户提供的引用[1]和[2],我们可以整理出一些常用的adb命令。同时,我们也可以结合常见的adb使用场景来补充一些命令。 注意:用户要求生成相关问题,并且回答中引用的段落末尾要自然地添加引用标识。另外,我们还需要注意LaTeX格式的要求(但adb命令中可能较少涉及数学公式,所以主要关注命令列表的清晰呈现)。 以下是一些常用的adb命令分类: ### 一、设备连接相关 1. **查看连接设备**:`adb devices` - 列出当前连接的设备[^1]。 2. **网络adb调试**: - 开启网络调试:`adb tcpip 5555`(5555为端口号)[^1]。 - 连接设备:`adb connect <设备IP地址>`,例如:`adb connect 10.135.192.30`[^1]。 - 断开连接:`adb disconnect <设备IP地址>`[^1]。 3. **USB调试**:通过USB连接设备后,使用`adb usb`切换回USB模式。 ### 二、应用管理 1. **列出所有已安装应用**: - `adb shell pm list packages` - 列出所有包名[^1]。 - `adb shell pm list packages -s` - 列出系统应用包名[^1]。 - `adb shell pm list packages -3` - 列出第三方应用包名[^1]。 - 显示应用路径:`adb shell pm list packages -f`[^2]。 2. **安装应用**:`adb install <apk文件路径>`。 3. **卸载应用**:`adb uninstall <包名>`。 4. **清除应用数据**:`adb shell pm clear <包名>`。 ### 三、文件操作 1. **将文件从电脑复制到设备**:`adb push <本地路径> <设备路径>`。 2. **将文件从设备复制到电脑**:`adb pull <设备路径> [本地路径]`。 ### 四、系统操作与调试 1. **进入设备shell**:`adb shell` - 进入设备的命令行环境。 2. **发送按键事件**:`adb shell input keyevent <键值>`,例如返回键`KEYCODE_BACK`的键值为4。 3. **输入文本**:`adb shell input text "文本内容"`,注意空格用`%s`代替[^2]。 4. **启动Activity**:`adb shell am start -n <包名>/<Activity全路径>`,例如:`adb shell am start -n com.android.settings/.Settings`。 5. **打开特定设置页面**:例如打开系统应用访问权限页面:`adb shell am start -a android.settings.USAGE_ACCESS_SETTINGS`[^1]。 6. **屏幕截图**:`adb shell screencap /sdcard/screenshot.png`,然后使用`adb pull /sdcard/screenshot.png`导出到电脑。 7. **屏幕录制**:`adb shell screenrecord /sdcard/demo.mp4`,按Ctrl+C停止录制,然后使用adb pull导出。 ### 五、日志查看 1. **查看日志**:`adb logcat` - 实时显示设备日志。 2. **将日志输出到文件**:`adb logcat > log.txt`。 ### 六、其他实用命令 1. **重启设备**:`adb reboot`。 2. **重启到Recovery模式**:`adb reboot recovery`。 3. **重启到Bootloader模式**:`adb reboot bootloader`。 4. **查看设备信息**:`adb shell getprop` - 获取设备的属性信息。 以上是adb常用命令的分类整理,覆盖了设备连接、应用管理、文件操作、系统调试等多个方面。用户可以根据需要选择使用。 注意:在使用adb命令时,请确保已正确安装ADB工具并配置环境变量,且设备已开启USB调试模式。 §§相关问题§§ 1. 如何解决adb设备无法识别的问题? 2. 如何使用adb命令进行性能分析(如CPU、内存)? 3. adb命令在自动化测试中有哪些应用? [^1]: adb 常用命令。打开系统应用访问权限页面 adb shell am start -a android.settings.USAGE_ACCESS_SETTINGS 5、打开网络adb 调试 adb tcpip 5555 (端口号) adb connect 10.135.192.30(Android 设备IP地址) 断开网络adb调试 adb disconnect 10.135.192.30 6、查看所有已安装的软件包 adb shell pm list packages 查看系统包名 adb shell pm list packages -s 查看第三方安装包 adb shell pm list packages -3 [^2]: ADB常用命令及其用法大全。注意:该命令可以查看手机上的APP名称。可以在后面加上 -f ,这样还能显示该APP的路径。 即: adb shell pm list packages -f 四.事件输入: input: 使用adb shell input命令向屏幕输入一些信息, 例如: adb shell input text "insert%stext%shere"</think>### ADB常用命令指南 ADB(Android Debug Bridge)是Android开发调试的核心工具,以下是分类整理的常用命令列表: #### 一、设备连接管理 1. **查看连接设备** `adb devices` - 列出所有连接的Android设备[^1] `adb devices -l` - 显示设备详细信息 2. **网络调试模式** ```bash adb tcpip 5555 # 开启网络调试端口[^1] adb connect 192.168.1.100 # 连接设备IP adb disconnect # 断开所有设备连接 ``` #### 二、应用管理 1. **应用包管理** ```bash adb shell pm list packages # 所有应用包名[^1] adb shell pm list packages -s # 系统应用[^1] adb shell pm list packages -3 # 第三方应用[^1] adb shell pm list packages -f # 显示应用路径[^2] ``` 2. **应用安装与卸载** ```bash adb install app.apk # 安装APK adb install -r app.apk # 覆盖安装 adb uninstall com.example.app # 卸载应用 ``` #### 三、文件操作 1. **文件传输** ```bash adb push local.txt /sdcard/ # 电脑→设备 adb pull /sdcard/remote.txt ./ # 设备→电脑 ``` 2. **文件浏览** `adb shell ls /sdcard` - 列出目录内容 `adb shell cat /proc/cpuinfo` - 查看文件内容 #### 四、系统控制 1. **Activity管理** ```bash adb shell am start -a android.settings.USAGE_ACCESS_SETTINGS # 打开系统设置页[^1] adb shell am force-stop com.example.app # 强制停止应用 ``` 2. **输入模拟** ```bash adb shell input text "Hello%sworld" # 输入文本(空格用%s)[^2] adb shell input keyevent 4 # 模拟返回键 ``` #### 五、调试与日志 1. **日志捕获** `adb logcat` - 实时显示系统日志 `adb logcat -v time > log.txt` - 保存带时间戳的日志 2. **设备信息** `adb shell getprop` - 查看系统属性 `adb shell dumpsys battery` - 电池状态 #### 六、高级功能 ```bash adb reboot # 重启设备 adb root # 获取root权限 adb shell # 进入设备Shell终端 adb backup -apk -shared -all # 完整设备备份 ``` > **使用提示**: > 1. 确保设备已开启`USB调试模式`(设置→开发者选项) > 2. 网络调试需设备与电脑在同一局域网 > 3. 使用`adb --help`查看命令详细帮助
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值