我们可以使用以下adb shell命令启动活动。
adb shell am start -n <PackageName>/<ActivityName>
但是上面命令的一些应用程序无法正常工作,我们需要从上面的命令中删除“-n”选项。喜欢以下。
adb shell am start <PackageName>/<ActivityName>
“-n”选项有什么用?为什么有时我们无法使用“-n”选项启动应用程序?
答案 0 :(得分:2)
根据Specification for intent arguments:
-n component
使用包名称前缀指定组件名称以创建显式意图,例如com.example.app/.ExampleActivity。
答案 1 :(得分:1)
简答:无。
因为根据Android ADB Command Line Documentation,活动经理没有选项-n
。因此,首先不需要那个选项。