在使用adb shell am start命令启动活动时-n的用途是什么?



我们可以使用以下adb shell命令启动活动。

adb shell am start -n <PackageName>/<ActivityName>

但是有些应用程序上面的命令不起作用,我们需要从上面的命令中删除"-n"选项。像以下。

adb shell am start <PackageName>/<ActivityName>

"-n"选项的用途是什么?为什么有时候我们不能使用"-n"选项启动应用程序?

根据intent参数规范:

- n组件

用包名前缀指定组件名,以创建显式意图,例如com.example.app/. exampleactivity。

短答:没有

因为根据Android ADB命令行文档,活动管理器没有-n选项。所以一开始就不需要这个选项

相关内容

  • 没有找到相关文章

最新更新