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 到您的计算机