adb命令如何获取appPackage和appActivity的信息

如何获取appPackage和appActivity的信息,这里有一个极为实用的命令:adb shell dumpsys activity |find "mFocusedActivity"
这个命令很有可能对于Android8.0不适用,别慌,还有一个命令,适合手机中已经安装的应用(如淘宝、微信、QQ等),命令:adb shell dumpsys window w|findstr \/|findstr name=

在使用 “adb shell dumpsys window w |findstr \/ |findstr name=” 这个指令查找APP包名时,cmd出现'findstr' 不是内部或外部命令的解决方案:

1.PATH环境变量的问题,在path中追加:(%SystemRoot%/system32;%SystemRoot%;)

2.此时重新打开cmd运行这个指令,就正常查找到APP包名

 

 

 

因为当前已经连接了手机,随意打开手机里的一个app,如计算器,打开cmd,输入以上命令回车,如图所示:

红框中的信息“.Calculator”就是此app的appActivity,很简单,很实用,拿走不谢

 

posted @ 2019-05-15 19:33  罗木木在数羊  阅读(2187)  评论(0编辑  收藏  举报