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

Android 在使用adb shell am start命令启动活动时,-n的用途是什么,android,android-intent,android-activity,adb,android-testing,Android,Android Intent,Android Activity,Adb,Android Testing,我们可以使用以下adb shell命令启动活动 adb shell am start -n <PackageName>/<ActivityName> adb外壳am启动-n/ 但是上面的一些应用程序命令不起作用,我们需要从上面的命令中删除“-n”选项。像下面这样 adb shell am start <PackageName>/<ActivityName> adb外壳am启动/ “-n”选项的用途是什么?为什么有时我们无法使用“-n”选项启

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

adb shell am start -n <PackageName>/<ActivityName>
adb外壳am启动-n/
但是上面的一些应用程序命令不起作用,我们需要从上面的命令中删除“-n”选项。像下面这样

adb shell am start <PackageName>/<ActivityName>
adb外壳am启动/

“-n”选项的用途是什么?为什么有时我们无法使用“-n”选项启动应用程序?

简短回答:


因为根据,活动管理器没有选项
-n
。因此,一开始就不需要有这个选项。

简短回答:

因为根据,活动管理器没有选项
-n
。因此,一开始就不需要有这个选项。

根据:

-n组分

使用包名称前缀指定组件名称以创建明确的意图,例如com.example.app/.ExampleActivity

根据:

-n组分

使用包名称前缀指定组件名称以创建明确的意图,例如com.example.app/.ExampleActivity