前提:安装adb且能正常使用
参考帖子:Android Studio模拟器创建和使用
无包,已安装应用
使用adb logcat
cmd窗口: adb logcat | findstr cmp=
gitbash窗口/mac终端: adb logcat | grep cmp=
使用adb shell dumpsys activity
cmd窗口: adb shell dumpsys activity | findstr "cmp="
gitbash窗口/mac终端: adb shell dumpsys activity | grep "cmp="
有包
请配置好aapt环境变量
使用aapt:
aapt全称Android Asset Packaging Tool,一般在SDK的build-tools目录下
aapt dump badging xx.apk
获取后生成包,查看一个文件 找Main的一个文件
直接获取包名和入口activity
cmd窗口:aapt dump badging xx.apk | findstr "package launchable-activity"
gitbash/mac窗口:aapt dump badging xx.apk | grep -E "package|launchable-activity"
获取actiuity小工具,需配置好aapt环境变量
github地址:
https://github.com/CaptainJi/Appium-AutoTest/releases/tag/1
使用方法:apk拖动到该文件上
感谢周杰偷同学分享 @CaptainJi
有的方法可能不能获取activtirs,可以尝试使用下命令回去activity
adb shell monkey -p <包名> -vvv 1