1# **bm工具命令组件** 2 3## 简介 4 5bm是用来方便开发者调试的一个工具。bm工具被hdc工具封装,进入hdc shell命令后,就可以使用bm工具。 6 7 8## 目录 9 10``` 11foundation/bundlemanager/bundle_tool 12├── frameworks # bm工具服务框架代码 13└── test # 测试目录 14``` 15 16### bm工具命令 17 18 **表1** bm工具命令列表 19 20| 命令 | 描述 | 21| -------- | -------- | 22| help | 帮助命令,显示bm支持的命令信息。 | 23| install | 安装命令,用来安装应用。 | 24| uninstall | 卸载命令,用来卸载应用。 | 25| install-plugin | 安装插件命令,用于安装插件。| 26| uninstall-plugin | 卸载插件命令,用于卸载插件。| 27| dump | 查询命令,用来查询应用的相关信息。 | 28| clean | 清理命令,用来清理应用的缓存和数据。此命令在root版本下可用,在user版本下打开开发者模式可用。其它情况不可用。| 29| enable | 使能命令,用来使能应用,使能后应用可以继续使用。此命令在root版本下可用,在user版本下不可用。 | 30| disable | 禁用命令,用来禁用应用,禁用后应用无法使用。此命令在root版本下可用,在user版本下不可用。 | 31| get | 获取udid命令,用来获取设备的udid。 | 32| quickfix | 快速修复相关命令,用来执行补丁相关操作,如补丁安装、补丁查询。 | 33| compile | 应用执行编译AOT命令。 | 34| copy-ap | 把应用的ap文件拷贝到/data/local/pgo目录下,供shell用户读取文件。 | 35| dump-dependencies | 查询应用依赖的模块信息。 | 36| dump-shared | 查询应用间HSP应用信息。 | 37| dump-overlay | 打印overlay应用的overlayModuleInfo。 | 38| dump-target-overlay | 打印目标应用的所有关联overlay应用的overlayModuleInfo。 | 39 40 41#### 帮助命令 42```bash 43bm help 44``` 45 46 **表2** help命令列表 47 48| 命令 | 描述 | 49| ------- | ---------- | 50| bm help | 显示bm工具的能够支持的命令信息。 | 51 52示例: 53 54 55```bash 56# 显示帮助信息 57bm help 58``` 59 60 61#### 安装命令 62 63```bash 64bm install [-h] [-p filePath] [-u userId] [-r] [-w waitingTime] [-s hspDirPath] 65``` 66安装命令可以组合,下面列出部分命令。 67 68 69 **表3** 安装命令列表 70 71| 命令 | 描述 | 72| ----------------------------------- | -------------------------- | 73| bm install -h | 显示install支持的命令信息。-h为非必选字段。 | 74| bm install -p \<filePath\> | 安装应用,支持指定路径和多个hap、hsp同时安装。安装应用时,-p为必选字段。 | 75| bm install -p \<filePath\> -u \<userId\> |给指定用户安装一个应用。-u非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下安装。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm install -p /data/app/ohos.app.hap -u 102`安装时,只会在当前活跃用户100下安装应用。 | 76| bm install -p \<filePath\> -r | 覆盖安装一个应用,-r为非必选字段,默认支持覆盖安装。 | 77| bm install -p \<filePath\> -r -u \<userId\> | 给指定用户覆盖安装一个应用。 | 78| bm install -p \<filePath\> -r -u \<userId\> -w \<waitingTime\> | 安装时指定bm工具等待时间,-w非必选字段,最小的等待时长为180s,最大的等待时长为600s,默认缺省为5s。 | 79| bm install -s \<hspDirPath\> | 安装应用间共享库, 每个路径目录下只能存在一个同包名的HSP。-s为安装应用间HSP时为必选字段,其他场景为可选字段。 | 80| bm install -p \<filePath\> -s \<hspDirPath\> | 同时安装使用方应用和其依赖的应用间共享库。 | 81 82 83 84示例: 85```bash 86# 安装一个hap 87bm install -p /data/app/ohos.app.hap 88# 在用户100下安装一个hap 89bm install -p /data/app/ohos.app.hap -u 100 90# 覆盖安装一个hap 91bm install -p /data/app/ohos.app.hap -r 92# 安装一个应用间共享库 93bm install -s xxx.hsp 94# 同时安装多个应用间共享库 95bm install -s xxx.hsp yyy.hsp 96# 同时安装使用方应用和其依赖的应用间共享库 97bm install -p aaa.hap -s xxx.hsp yyy.hsp 98``` 99 100#### 卸载命令 101 102```bash 103bm uninstall [-h] [-n bundleName] [-m moduleName] [-u userId] [-k] [-s] [-v versionCode] 104``` 105 106命令可以组合,下面列出部分命令。 107 108 109 **表4** 卸载命令列表 110 111| 命令 | 描述 | 112| ----------------------------- | ------------------------ | 113| bm uninstall -h | 显示uninstall支持的命令信息。-h为非必选字段。 | 114| bm uninstall -n \<bundleName\> | 通过指定包名卸载应用。-n为必选字段。 | 115| bm uninstall -n \<bundleName\> -u \<userId\>| 通过指定包名和用户卸载应用。-u非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下卸载应用。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm uninstall -n com.ohos.app -u 102`卸载时,只会在当前活跃用户100下卸载应用。 | 116| bm uninstall -n \<bundleName\> -u \<userId\> -k| 通过指定包名和用户以保留用户数据方式卸载应用。-k为非必选字段。 | 117| bm uninstall -n \<bundleName\> -m \<moduleName\> | 通过指定包名卸载应用的一个模块。-m为非必选字段。 | 118| bm uninstall -n \<bundleName\> -s | 卸载指定的shared bundle。-s为非必选字段,卸载共享库应用时为必选字段。 | 119| bm uninstall -n \<bundleName\> -s -v \<versionCode\> | 卸载指定的shared bundle的指定版本。-v为非必选字段。 | 120 121示例: 122 123```bash 124# 卸载一个应用 125bm uninstall -n com.ohos.app 126# 在用户100下卸载一个应用 127bm uninstall -n com.ohos.app -u 100 128# 卸载应用的一个模块 129bm uninstall -n com.ohos.app -m entry 130# 卸载一个shared bundle 131bm uninstall -n com.ohos.example -s 132# 卸载一个shared bundle的指定版本 133bm uninstall -n com.ohos.example -s -v 100001 134# 卸载一个应用,并保留用户数据 135bm uninstall -n com.ohos.app -k 136``` 137 138#### 安装插件命令 139 140```bash 141bm install-plugin [-h] [-n hostBundleName] [-p filePath] 142``` 143 144命令可以组合,下面列出部分命令。 145 146 147 **表4** 安装插件命令列表 148 149| 命令 | 描述 | 150| ----------------------------- | ------------------------ | 151| bm install-plugin -h | 显示install-plugin支持的命令信息。-h为非必选字段。 | 152| bm install-plugin -n \<hostBundleName\> -p \<filePath\>| 通过指定主体应用包名和插件文件路径安装插件应用。-n为必选字段,-p为必选字段| 153 154示例: 155 156```bash 157# 安装一个插件 158bm install-plugin -n com.ohos.app -p /data/app/plugin.hsp 159``` 160 161#### 卸载插件命令 162 163```bash 164bm uninstall-plugin [-h] [-n hostBundleName] [-p pluginBundleName] 165``` 166 167命令可以组合,下面列出部分命令。 168 169 170 **表4** 卸载插件命令列表 171 172| 命令 | 描述 | 173| ----------------------------- | ------------------------ | 174| bm uninstall-plugin -h | 显示 uninstall-plugin 支持的命令信息。-h为非必选字段。 | 175| bm uninstall-plugin -n \<hostBundleName\> -p \<pluginBundleName\>| 通过指定主体应用包名和插件应用包名卸载插件应用。-n为必选字段,-p为必选字段| 176 177示例: 178 179```bash 180# 卸载一个插件 181bm uninstall-plugin -n com.ohos.app -p com.ohos.plugin 182``` 183 184#### 查询应用信息命令 185 186```bash 187bm dump [-h] [-a] [-g] [-n bundleName] [-s shortcutInfo] [-u userId] [-d deviceId] 188``` 189命令可以组合,下面列出部分命令。 190 191 192 **表5** 查询命令列表 193 194| 命令 | 描述 | 195| ---------- | -------------------------- | 196| bm dump -h | 显示dump支持的命令信息。-h为非必选字段。 | 197| bm dump -a | 查询系统已经安装的所有应用包名。-a为非必选字段。 | 198| bm dump -a -u \<userId\> | 查询系统指定用户下已经安装的所有应用包名。-u为非必选字段,仅支持当前活跃用户或0用户下的查询。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm dump -a -u 102`查询时,只会返回当前活跃用户100下所有应用包名。 | 199| bm dump -g | 查询系统中签名为调试类型的应用包名。-g为非必选字段。 | 200| bm dump -n \<bundleName\> | 查询指定包名的详细信息。-n为非必选字段。 | 201| bm dump -n \<bundleName\> -s | 查询指定包名下的快捷方式信息。-s为非必选字段。 | 202| bm dump -n \<bundleName\> -d \<deviceId\> | 跨设备查询包信息。-d为非必选字段。 | 203| bm dump -n \<bundleName\> -u \<userId\> | 查询指定用户下指定包名的详细信息。-u为非必选字段,仅支持当前活跃用户或0用户下的查询。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm dump -n com.ohos.app -u 102`查询时,只会返回当前活跃用户100下的应用信息。 | 204| bm dump -n \<bundleName\> -l | 查询指定Bundle名称的label值(应用的名称)。-l为非必选字段。*注*:在命令行里输出的结果若包含特殊字符,可以在退出hdc shell命令行(`exit`)以后使用`chcp 65001`命令设置命令行的字符集。 | 205| bm dump -a -l| 所有已安装应用的bundle名称和label值(应用的名称)。-l为非必选字段。*注*:在命令行里输出的结果若包含特殊字符,可以在退出hdc shell命令行(`exit`)以后使用`chcp 65001`命令设置命令行的字符集。 | 206 207 208示例: 209 210```bash 211# 显示所有已安装的Bundle名称 212bm dump -a 213# 显示用户0下所有已安装的Bundle名称 214bm dump -a -u 0 215# 显示当前活跃用户100下所有已安装的Bundle名称 216bm dump -a -u 100 217# 查询系统中签名为调试类型的应用包名 218bm dump -g 219# 查询该应用的详细信息 220bm dump -n com.ohos.app -u 100 221# 查询该应用的快捷方式信息 222bm dump -s -n com.ohos.app -u 100 223# 查询跨设备应用信息 224bm dump -n com.ohos.app -d xxxxx 225# 查询该应用的label值(应用的名称) 226bm dump -n com.ohos.app -l 227# 查询当前0用户下的应用信息 228bm dump -n com.ohos.app -u 0 229# 查询当前活跃用户100下的应用数据 230bm dump -n com.ohos.app -u 100 231# 显示所有已安装应用的bundle名称和label值(应用的名称) 232bm dump -a -l 233``` 234 235#### 清理命令 236 237```bash 238bm clean [-h] [-c] [-n bundleName] [-d] [-u userId] [-i appIndex] 239``` 240 241 **表6** 清理命令列表 242| 命令 | 描述 | 243| ---------- | -------------------------- | 244| bm clean -h | 显示clean支持的命令信息。-h为非必选字段。 | 245| bm clean -n \<bundleName\> -c | 清除指定包名的缓存数据。-n为必选字段,-c为非必选字段。 | 246| bm clean -n \<bundleName\> -d | 清除指定包名的数据目录。-d为非必选字段。 | 247| bm clean -n \<bundleName\> -c -u \<userId\> | 清除指定用户下包名的缓存数据。-u为非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下缓存数据。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm clean -n com.ohos.app -c -u 102`缓存数据时,只会在当前活跃用户100下缓存数据。 | 248| bm clean -n \<bundleName\> -d -u \<userId\> | 清除指定用户下包名的数据目录。 | 249| bm clean -n \<bundleName\> -d -u \<userId\> -i \<appIndex\> | 清除指定用户下分身应用的数据目录。-i为非必选字段,默认为0。 | 250 251示例: 252 253```bash 254# 清理该应用下的缓存数据 255bm clean -c -n com.ohos.app -u 100 256# 清理该应用下的用户数据 257bm clean -d -n com.ohos.app -u 100 258// 执行结果 259clean bundle data files successfully. 260``` 261 262 263#### 使能命令 264 265```bash 266bm enable [-h] [-n bundleName] [-a abilityName] [-u userId] 267``` 268 269 270 **表7** 使能命令列表 271 272| 命令 | 描述 | 273| ---------- | -------------------------- | 274| bm enable -h | 显示enable支持的命令信息。-h为非必选字段。 | 275| bm enable -n \<bundleName\> | 使能指定包名的应用。-n为必选字段。 | 276| bm enable -n \<bundleName\> -a \<abilityName\> | 使能指定包名下的元能力模块。-a为非必选字段。 | 277| bm enable -n \<bundleName\> -u \<userId\>| 使能指定用户和包名的应用。-u为非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下使能。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm enable -n com.ohos.app -u 102`使能应用时,只会在当前活跃用户100下使能应用。 | 278 279 280示例: 281 282```bash 283# 使能该应用 284bm enable -n com.ohos.app -a com.ohos.app.EntryAbility -u 100 285// 执行结果 286enable bundle successfully. 287``` 288 289 290#### 禁用命令 291 292```bash 293bm disable [-h] [-n bundleName] [-a abilityName] [-u userId] 294``` 295 296 297 **表8** 禁用命令列表 298 299| 命令 | 描述 | 300| ---------- | -------------------------- | 301| bm disable -h | 显示disable支持的命令信息。-h为非必选字段。 | 302| bm disable -n \<bundleName\> | 禁用指定包名的应用。-n为必选字段。 | 303| bm disable -n \<bundleName\> -a \<abilityName\> | 禁用指定包名下的元能力模块。-a为非必选字段。 | 304| bm disable -n \<bundleName\> -u \<userId\>| 禁用指定用户和包名下的应用。-u为非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下禁用。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm disable -n com.ohos.app -u 102`禁用应用时,只会在当前活跃用户100下禁用应用。 | 305 306 307示例: 308 309```bash 310# 禁用该应用 311bm disable -n com.ohos.app -a com.ohos.app.EntryAbility -u 100 312// 执行结果 313disable bundle successfully. 314``` 315 316 317#### 获取udid命令 318 319```bash 320bm get [-h] [-u] 321``` 322 323 **表9** 获取udid命令列表 324 325| 命令 | 描述 | 326| ---------- | -------------------------- | 327| bm get -h | 显示get支持的命令信息。-h为非必选字段。 | 328| bm get -u | 获取设备的udid。-u为必选字段。 | 329 330 331示例: 332 333```bash 334# 获取设备的udid 335bm get -u 336// 执行结果 337udid of current device is : 33823CADE0C 339``` 340 341 342#### 快速修复命令 343 344```bash 345bm quickfix [-h] [-a -f filePath [-t targetPath] [-d]] [-q -b bundleName] [-r -b bundleName] 346``` 347 348注:hqf文件制作方式可参考[HQF打包指令](packing-tool.md#hqf打包指令)。 349 350 **表10** 快速修复命令列表 351| 命令 | 描述 | 352| ---------- | -------------------------- | 353| bm quickfix -h | 显示quickfix支持的命令信息。-h为非必选字段。 | 354| bm quickfix -a -f \<filePath\> | 执行补丁安装命令。-a非必选字段,指定后,-f为必选字段,未指定-a,则-f为非必选字段。 | 355| bm quickfix -q -b \<bundleName\> | 根据包名查询补丁包信息。-q为非必选字段,指定后,-b为必选字段,未指定-q,则-b为非必选字段。 | 356| bm quickfix -a -f \<filePath\> -d | 选择debug模式执行补丁安装命令。-d为非必选字段。 | 357| bm quickfix -a -f \<filePath\> -o | 选择覆盖模式执行补丁安装命令。-o为非必选字段。 | 358| bm quickfix -a -f \<filePath\> -t \<target-path\> | 指定补丁安装目录,且不使能。-t为非必选字段。 | 359| bm quickfix -r -b \<bundleName\> | 根据包名卸载未使能的补丁。-r为非必选字段,指定后,-b为必选字段,未指定-r,则-b为非必选字段。 | 360 361 362示例: 363 364```bash 365# 根据包名查询补丁包信息 366bm quickfix -q -b com.ohos.app 367// 执行结果 368// Information as follows: 369// ApplicationQuickFixInfo: 370// bundle name: com.ohos.app 371// bundle version code: xxx 372// bundle version name: xxx 373// patch version code: x 374// patch version name: 375// cpu abi: 376// native library path: 377// type: 378# 快速修复补丁安装 379bm quickfix -a -f /data/app/ 380// 执行结果 381apply quickfix succeed. 382# 快速修复补丁卸载 383bm quickfix -r -b com.ohos.app 384// 执行结果 385delete quick fix successfully 386``` 387 388#### 共享库查询命令 389 390```bash 391bm dump-shared [-h] [-a] [-n bundleName] [-m moduleName] 392``` 393 394 **表11** 共享库查询命令列表 395 396| 命令 | 描述 | 397| ------------------------------------------------ | -------------------------------------- | 398| bm dump-shared -h | 显示dump-shared支持的命令信息。-h为非必选字段。 | 399| bm dump-shared -a | 查询系统中已安装所有共享库。-a为非必选字段。 | 400| bm dump-shared -n \<bundleName\> | 查询指定共享库包名的详细信息。-n为非必选字段。 | 401| bm dump-shared -n \<bundleName\> -m \<moduleName\> | 查询指定共享库包名和模块名的详细信息。-m为非必选字段。 | 402 403 404示例: 405 406```bash 407# 显示所有已安装共享库包名 408bm dump-shared -a 409# 显示该共享库的详细信息 410bm dump-shared -n com.ohos.lib 411``` 412 413#### 共享库依赖关系查询命令 414 415显示指定应用和指定模块依赖的共享库信息 416```bash 417bm dump-dependencies [-h] [-n bundleName] [-m moduleName] 418``` 419 420 **表12** 共享库依赖关系查询命令列表 421| 命令 | 描述 | 422| ---------- | -------------------------- | 423| bm dump-dependencies -h | 显示bm dump-dependencies支持的命令信息。-h为非必选字段。 | 424| bm dump-dependencies -n \<bundleName\> | 查询指定应用依赖的共享库信息。-n为必选字段。 | 425| bm dump-dependencies -n \<bundleName\> -m \<moduleName\> | 查询指定应用指定模块依赖的共享库信息。-m为非必选字段。 | 426 427* 示例 428```Bash 429# 显示指定应用指定模块依赖的共享库信息 430bm dump-dependencies -n com.ohos.app -m entry 431``` 432 433 434#### 应用执行编译AOT命令 435 436应用执行编译AOT命令 437```bash 438bm compile [-h] [-m mode] [-r bundleName] 439``` 440 **表13** compile命令列表 441 442| 命令 | 描述 | 443| -------- | -------- | 444| bm compile -h| 显示compile支持的命令信息。-h为非必选字段。 | 445| bm compile -m \<mode-name\>| 根据包名编译应用。-m为非必选字段,可选值为partial或者full。 | 446| bm compile -m \<mode-name\> -a| 编译所有应用。-a为非必选字段。 | 447| bm compile -r -a| 移除所有编译应用的结果。-r为非必选字段。 | 448| bm compile -r \<bundleName\>| 移除应用的结果。 | 449 450示例: 451 452```bash 453# 根据包名编译应用 454bm compile -m partial com.example.myapplication 455``` 456 457#### 拷贝ap文件命令 458 459拷贝ap文件到指定应用的/data/local/pgo路径 460 461```bash 462bm copy-ap [-h] [-a] [-n bundleName] 463``` 464 465**表14** copy-ap命令列表 466 467| 命令 | 描述 | 468| -------- | -------- | 469| bm copy-ap -h| 显示copy-ap支持的命令信息。-h为非必选字段。 | 470| bm copy-ap -a| 拷贝所有包相关ap文件。-a为非必选字段。 | 471| bm copy-ap -n \<bundleName\>| 根据包名拷贝对应包相关的ap文件。-n为非必选字段。 | 472 473示例: 474 475```bash 476# 根据包名移动对应包相关的ap文件 477bm copy-ap -n com.example.myapplication 478``` 479 480#### 查询overlay应用信息命令 481 482打印overlay应用的overlayModuleInfo 483```bash 484bm dump-overlay [-h] [-b bundleName] [-m moduleName] [-u userId] [-t targetModuleName] 485``` 486 487**表15** dump-overlay命令列表 488| 命令 | 描述 | 489| -------- | -------- | 490| bm dump-overlay -h| 显示dump-overlay支持的命令信息。-h为非必选字段。 | 491| bm dump-overlay -b \<bundleName\>| 获取指定应用的所有OverlayModuleInfo信息。-b为必选字段。 | 492| bm dump-overlay -b \<bundleName\> -m \<moduleName\>| 根据指定的包名和module名查询OverlayModuleInfo信息。-m为非必选字段。 | 493| bm dump-overlay -b \<bundleName\> -t \<target-moduleName\>| 根据指定的包名和目标module名查询OverlayModuleInfo信息。-t为非必选字段。 | 494| bm dump-overlay -b \<bundleName\> -t \<target-moduleName\> -u \<userId\>| 根据指定的包名\目标module名和用户查询OverlayModuleInfo信息。-u为非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下查询OverlayModuleInfo信息。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm dump-overlay -b com.ohos.app -t feature -u 102`查询时,只会返回当前活跃用户100下的OverlayModuleInfo信息。 | 495 496示例: 497 498```bash 499# 根据包名来获取overlay应用com.ohos.app中的所有OverlayModuleInfo信息 500bm dump-overlay -b com.ohos.app 501 502# 根据包名和module来获取overlay应用com.ohos.app中overlay module为entry的所有OverlayModuleInfo信息 503bm dump-overlay -b com.ohos.app -m entry 504 505# 根据包名和module来获取overlay应用com.ohos.app中目标module为feature的所有OverlayModuleInfo信息 506bm dump-overlay -b com.ohos.app -m feature 507 508# 在用户100下,根据包名com.ohos.app和module来获取overlay应用com.ohos.app中目标module为feature的OverlayModuleInfo信息 509bm dump-overlay -b com.ohos.app -t feature -u 100 510``` 511 512#### 查询应用的overlay相关信息命令 513 514查询目标应用的所有关联overlay应用的overlayModuleInfo信息。 515 516```bash 517bm dump-target-overlay [-h] [-b bundleName] [-m moduleName] [-u userId] 518``` 519 520**表16** dump-overlay命令列表 521| 命令 | 描述 | 522| -------- | -------- | 523| bm dump-target-overlay -h| 显示dump-target-overlay支持的命令信息。-h为非必选字段。 | 524| bm dump-target-overlay -b \<bundleName\> | 获取指定目标应用的所有OverlayBundleInfo信息。-b为必选字段。 | 525| bm dump-target-overlay -b \<bundleName\> -m \<moduleName\> | 根据指定的目标应用的包名和module名查询OverlayModuleInfo信息。-m为非必选字段。 | 526| bm dump-target-overlay -b \<bundleName\> -m \<moduleName\> -u \<userId\> | 根据指定的目标应用的包名、module名和用户查询OverlayModuleInfo信息。-u为非必选字段,默认为当前活跃用户。仅支持在当前活跃用户或0用户下查询OverlayModuleInfo信息。<br>**说明:**<br> 如果当前活跃用户是100,使用命令`bm dump-target-overlay -b com.ohos.app -m feature -u 102`查询时,只会返回当前活跃用户100下的OverlayModuleInfo信息。 | 527 528示例: 529 530```bash 531# 根据包名来获取目标应用com.ohos.app中的所有关联的OverlayBundleInfo信息 532bm dump-target-overlay-b com.ohos.app 533 534# 根据包名和module来获取目标应用com.ohos.app中目标module为entry的所有关联的OverlayModuleInfo信息 535bm dump-target-overlay -b com.ohos.app -m entry 536 537# 在用户100下,根据包名和module来获取目标应用com.ohos.app中目标module为entry的所有关联的OverlayModuleInfo信息 538bm dump-target-overlay -b com.ohos.app -m entry -u 100 539``` 540## 相关仓 541 542[bundlemanager_bundle_framework](https://gitee.com/openharmony/bundlemanager_bundle_framework) 543