monkey中获取包名与Activity名称
获取包名
手机或模拟器已开启处于调试状态
通过adb devices查看手机与模拟器连接状态,如下状态表示连接成功
方法1
找出手机或模拟器安装的第三方包
adb shell pm list packages -3
通过包名查看Activity名称
adb shell dumpsys package 包名
方法2
使用aapt
aapt是sdk自带的一个工具,在sdk\builds-tools\目录下,
1. 在cmd中,切换至sdk\builds-tools\目录下,即aapt.exe目录下
2.以QQ音乐为例,命令行中切换到aapt.exe目录执行:aapt dump badging C:\Users\Administrator\Desktop\QQyinle_155.apk(apk所在目录位置)
3.运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name='com.tencent.qqmusic'
launchable-activity: name='com.tencent.qqmusic.activity.AppStarterActivity'
2.以QQ音乐为例,命令行中切换到aapt.exe目录执行:aapt dump badging C:\Users\Administrator\Desktop\QQyinle_155.apk(apk所在目录位置)
3.运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name='com.tencent.qqmusic'
launchable-activity: name='com.tencent.qqmusic.activity.AppStarterActivity'