在编写MonkeyRunner脚本过程中,会出现component这一项内容,很多人可能不知道怎么确认,其实这个主要是为了指定要测试的程序包名和主Activity名,我们可以用以下方法去进行确认:
1、使用aapt -- aapt是sdk自带的一个工具,在sdkuilds-tools目录下
首先找到我们所要测试的apk包,比如我的包名地址为E: esthtk.apk
接着从cmd命令行中进入aapt所在的目录,并执行aapt dump badging E: esthtk.apk
运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name=’com.went.htk’
launchable-activity: name=’com.went.htk.Ui.Activity’
2、使用re-singer.jar进行查看(需jdk环境支持):
首先运行java -jar re-singer.jar
接着把我们要测试的apk拖进打开的re-singer.jar中即可得到对应内容