您的位置:首页 > 移动开发

ADB命令获取安卓软件appPackage(包名)和appActivity

2019-03-07 15:38 465 查看

获取某个软件包名

连接终端成功,打开要获取包名的app,然后打开cmd运行以下命令:

adb shell dumpsys activity activities | find "mFocusedActivity"

结果如图:第一个红框部分便是该app包名;第二个红框(第二行末和第三行初)部分为appActivity。

扩充:
在利用Appium连接手机时,想要启动某个app,open application 的appActivity参数的获取方法,一定要在打开app就运行该命令,也就是在app进入个第一个页面运行该命令;如果等待一会获得的appActivity,可能不是启动的appActivity,导致无法启动该app。

获取所有安装的软件的包名

连接终端成功,打开cmd运行以下命令:

adb shell pm list packages

结果如图:

获取特定的部分软件包名

当然,如果想要查找其中某些包,可以根据名字包含特定的字符串进行筛选,命令如下(查询包名中包含 android 字符串的包名):

adb shell pm list packages | findstr "android"

结果如下图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: