胸怀万里世界, 放眼无限未来。这篇文章主要讲述appium获取android app的包名和主Activity相关的知识,希望能为你提供帮助。
获取当前运行的APP包名和activity:
adb shell dumpsys window w |findstr \/ |findstr name=
方法一在appium的android setting中选择下载到电脑上的app包,获取Activity。
方法二在android-sdk中安装build-tools包,进入这个目录。
aapt dump badging *.apk(下载到电脑上的app包路径)
方法三连接到电脑,打开app。
adb devices(查看手机是否连接到电脑)
adb logcat | grep ActivityManager(查看当前正在运行的Activity)
或:
adb logcat | grep Displayed(同上)
方法四手机连接到电脑。
adb devices(查看手机是否连接到电脑)
adb shell pm list packages:列出所有的包名,找到所查看包的包名。
adb shell dumpsys package com.android.XXX:查看某个包的具体信息
其它:
adb devices:查看Android设备是否连接到电脑。
adb shell dumpsys activity:查看当前运行的是哪个activity,运行的一些进程等
adb shell dumpsys activity activities
adb shell pm list packages:列出所有的包名。
adb shell dumpsys package:列出所有的安装应用的信息
adb shell dumpsys package com.android.XXX:查看某个包的具体信息
adb shell dumpsys activity | grep mFocusedActivity:查看当前resume的是哪个activity
adb logcat | grep ActivityManager:查看当前正在运行的Activity
【appium获取android app的包名和主Activity】adb logcat | grep Displayed:查看当前正在运行的Activity
推荐阅读
- appium-电脑连不上手机设备如何解决
- Android 浏览器文本垂直居中问题
- Appium 服务命令行参数
- 解决Android Studio出现Failed to open zip file. Gradle's dependency cache may be corrupt的问题
- Android Error:Could not find lottie.jar
- C#项目中引入app.manifest管理员权限运行
- -Android学习笔记之(初识Android系统架构和项目结构)
- 在fragment中实现Android上传图片至本地JavaWeb服务器
- bzoj 2100: [Usaco2010 Dec]Apple Deliveryspfa