@@ -105,17 +105,17 @@ $ adb pull /sdcard/test.txt pulledTest.txt
105
105
` adb shell wm size WxH ` | 将分辨率设置为 WxH
106
106
` adb shell pm list packages ` | 列出所有已安装的应用包
107
107
` adb shell pm list packages -3 ` | 列出所有已安装的第三方的应用包
108
- ` adb shell monkey -p app.package.name ` | 启动指定包名的应用程序
108
+ ` adb shell monkey -p app.package.name <count> ` | 启动指定包名的应用程序, 并执行测试
109
109
<!-- rehype:className=style-list-arrow-->
110
110
111
111
### 包安装
112
112
113
113
:-- | --
114
114
:-- | --
115
- ` adb shell install <apk> ` | 安装应用程序
116
- ` adb shell install <path> ` | 从手机路径安装应用
117
- ` adb shell install -r <path> ` | 从手机路径安装应用(允许覆盖安装)
118
- ` adb shell uninstall <name> ` | 卸载应用程序
115
+ ` adb install <apk> ` | 安装应用程序
116
+ ` adb install <path> ` | 从手机路径安装应用
117
+ ` adb install -r <path> ` | 从手机路径安装应用(允许覆盖安装)
118
+ ` adb uninstall <name> ` | 卸载应用程序
119
119
<!-- rehype:className=left-align code-nowrap-->
120
120
121
121
### Paths
@@ -165,14 +165,17 @@ $ adb pull /sdcard/test.txt pulledTest.txt
165
165
166
166
:-- | --
167
167
:-- | --
168
- ` adb shell list packages ` | 列出包名称
169
- ` adb shell list packages -r ` | 列出包名 + apks 的路径
170
- ` adb shell list packages -3 ` | 列出第三方包名称
171
- ` adb shell list packages -s ` | 仅列出系统包
172
- ` adb shell list packages -u ` | 列出包名称 + 已卸载
168
+ ` adb shell pm list packages ` | 列出包名称
169
+ ` adb shell pm list packages -f ` | 列出包名 + apks 的路径
170
+ ` adb shell pm list packages -3 ` | 列出第三方包名称
171
+ ` adb shell pm list packages -s ` | 仅列出系统包
172
+ ` adb shell pm list packages -u ` | 列出出包和未安装包
173
+ ` adb shell pm list packages -i ` | 列出包名称 + 安装来源
174
+ ` adb shell pm list packages -e ` | 列出启用的包
175
+ ` adb shell pm list packages -d ` | 列出禁用的包
173
176
` adb shell dumpsys package packages ` | 列出所有应用程序的信息
174
- ` adb shell dump <name> ` | 列出一个包的信息
175
- ` adb shell path <package> ` | 列出 APK 文件的路径
177
+ ` adb shell dumpsys package <name> ` | 列出一个包的信息
178
+ ` adb shell pm path <package> ` | 列出 APK 文件的路径
176
179
<!-- rehype:className=style-list-arrow-->
177
180
178
181
### 设备相关命令
@@ -232,13 +235,13 @@ $ adb pull /sdcard/Download/example.apk
232
235
### 从主机安装 APK 到 Android 设备
233
236
234
237
``` bash
235
- $ adb shell install example.apk
238
+ $ adb install example.apk
236
239
```
237
240
238
241
### 从 Android 设备存储安装 APK
239
242
240
243
``` bash
241
- $ adb shell install /sdcard/Download/example.apk
244
+ $ adb install /sdcard/Download/example.apk
242
245
```
243
246
244
247
### 设置网络代理
@@ -330,7 +333,7 @@ $ adb shell pm path com.example.myapp
330
333
### 通过名称查找应用的包名
331
334
332
335
``` bash
333
- $ adb shell pm list package | grep app_name
336
+ $ adb shell pm list packages | grep app_name
334
337
```
335
338
336
339
### 从设备提取 APK 到您的计算机
0 commit comments