回答

收藏

Android开发常用的ADB命令,持续更新~

Android Android 12355 人阅读 | 0 人回复 | 2020-10-21

# adb命令

### 查看当前连接设备:

- 查看当前连接设备

```shell
adb devices
```

- 如果发现多个设备

```shell
adb -s 设备号 其他指令
```

### 查看日志:

```shell
adb logcat
```

### 安装apk文件

- 普通安装

```shell
adb install xx.apk
```

- 覆盖安装

```shell
adb install -r xxx.apk
```

- 安装系统级应用

```shell
adb push JSManager.apk /system/app/JSManager
```

### 卸载App

- 普通卸载

```shell
adb uninstall com.android.myapplication
```

- 保留数据

```shell
adb uninstall -k com.android.myapplication
```

### 传递文件

- 往手机SDcard传递文件

```shell
adb push 文件名 /sdcard/
```

- 从手机下载文件

```shell
adb pull /sdcard/xxx.txt
```

### 查看手机端安装的所有app包名

```shell
adb shell pm list packages
```

### 启动Activity

```shell
adb shell am start 包名/完整activity路径
```

### 使用root权限

```shell
adb root
adb remount
```

### 截取屏幕

```shell
adb shell screencap /sdcard/screen.png
adb pull /sdcard/screen.png
```

## 设备开启端口调试
```bash
setprop service.adb.tcp.port 5555
stop adbd
start adbd
```
> 本机设备执行以上命令,可以直接开启端口进行调试,可以免去数据线连接设备的步骤。

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则