From d7008594f89c6f3ced2663e269c9759d4025ce89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=95=E6=99=A8HChen?= <123531821+HChenX@users.noreply.github.com> Date: Sun, 9 Jun 2024 01:43:12 +0800 Subject: [PATCH] doc: update docs/adb.md (#662) --- docs/adb.md | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/docs/adb.md b/docs/adb.md index 8163864..bf02d08 100644 --- a/docs/adb.md +++ b/docs/adb.md @@ -105,17 +105,17 @@ $ adb pull /sdcard/test.txt pulledTest.txt `adb shell wm size WxH` | 将分辨率设置为 WxH `adb shell pm list packages` | 列出所有已安装的应用包 `adb shell pm list packages -3` | 列出所有已安装的第三方的应用包 -`adb shell monkey -p app.package.name` | 启动指定包名的应用程序 +`adb shell monkey -p app.package.name ` | 启动指定包名的应用程序, 并执行测试 ### 包安装 :-- | -- :-- | -- -`adb shell install ` | 安装应用程序 -`adb shell install ` | 从手机路径安装应用 -`adb shell install -r ` | 从手机路径安装应用(允许覆盖安装) -`adb shell uninstall ` | 卸载应用程序 +`adb install ` | 安装应用程序 +`adb install ` | 从手机路径安装应用 +`adb install -r ` | 从手机路径安装应用(允许覆盖安装) +`adb uninstall ` | 卸载应用程序 ### Paths @@ -165,14 +165,17 @@ $ adb pull /sdcard/test.txt pulledTest.txt :-- | -- :-- | -- -`adb shell list packages` | 列出包名称 -`adb shell list packages -r` | 列出包名 + apks 的路径 -`adb shell list packages -3` | 列出第三方包名称 -`adb shell list packages -s` | 仅列出系统包 -`adb shell list packages -u` | 列出包名称 + 已卸载 +`adb shell pm list packages` | 列出包名称 +`adb shell pm list packages -f` | 列出包名 + apks 的路径 +`adb shell pm list packages -3` | 列出第三方包名称 +`adb shell pm list packages -s` | 仅列出系统包 +`adb shell pm list packages -u` | 列出出包和未安装包 +`adb shell pm list packages -i` | 列出包名称 + 安装来源 +`adb shell pm list packages -e` | 列出启用的包 +`adb shell pm list packages -d` | 列出禁用的包 `adb shell dumpsys package packages` | 列出所有应用程序的信息 -`adb shell dump ` | 列出一个包的信息 -`adb shell path ` | 列出 APK 文件的路径 +`adb shell dumpsys package ` | 列出一个包的信息 +`adb shell pm path ` | 列出 APK 文件的路径 ### 设备相关命令 @@ -232,13 +235,13 @@ $ adb pull /sdcard/Download/example.apk ### 从主机安装 APK 到 Android 设备 ```bash -$ adb shell install example.apk +$ adb install example.apk ``` ### 从 Android 设备存储安装 APK ```bash -$ adb shell install /sdcard/Download/example.apk +$ adb install /sdcard/Download/example.apk ``` ### 设置网络代理 @@ -330,7 +333,7 @@ $ adb shell pm path com.example.myapp ### 通过名称查找应用的包名 ```bash -$ adb shell pm list package | grep app_name +$ adb shell pm list packages | grep app_name ``` ### 从设备提取 APK 到您的计算机