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"
结果如下图:
相关文章推荐
- Appium系列文章(1)获取appPackage和appActivity
- appium测试之获取appPackage和appActivity
- 关于adb命令获取安卓手机uuid时,demon 显示启动成功,但又获取不到uuid的解决办法:现象如下所示
- appium测试之获取appPackage和appActivity
- 使用ADB命令获取APP 消耗的流量
- appium测试之获取appPackage和appActivity
- 使用SDK获取APP包名(appPackage)以及appActivity
- adb工具获取appPackage和appActivity
- Appium使用教程(七)——获取appPackage和appActivity
- Android L使用adb命令获取FocusedApp 包名错误(原生bug)
- 获取安卓app的package和activity比较好用的方式
- 通过adb命令获取安卓私有目录下的文件
- Android L使用adb命令获取FocusedApp 包名错误
- 获取app的 appPackage和appActivity
- 【安卓基础四】adb命令使用Heap检测和分析Android应用内存
- adb shell dumpsys meminfo <packageName> [-d] 查看app(进程)的内存占用(未完待续)
- 安卓 获取imageview的bitmap,并保存,用于app头像上传获取
- 通过 adb shell dumpsys 命令获取当前应用的 component
- python与adb结合自动获取设备名和安卓版本号操作源码
- 安卓手机怎么卸载APP软件