如何获取android app的Activity

方法一,用SDK中的“monitor”来完成

打开Android-SDK安装目录下的tools,找到monitor.bat并打开,如图:

打开模拟器的虚拟机,打开信息:

如果里面已有内容,点击清空按钮,重新打开信息,可见如图一大堆,可找到app的Activity:

desired_caps['appPackage'] = 'com.android.mms'   #被测app包名
desired_caps['appActivity'] = '.ui.ConversationList'

 

方法二:(在网上复制的)

a、启动待测apk
b、开启日志输出:adb logcat>D:/log.txt 
c、关闭日志输出:ctrl+c
d、查看日志

这种方法我是第一次用,只想说日志好长,刚开始用找了很久也没找到,就放弃改用别的方法,别人都说这个好用,于是又认真的找了找,原来在最底下,坑爹!

第三种,反编译APP源代码,跟着别人的提示没弄出来,是的,我承认我太笨了。

下面是别人介绍的做法:http://www.cnblogs.com/nbkhic/p/3806951.html

posted @ 2016-02-26 11:37  Mytesting  Views(319)  Comments(0Edit  收藏  举报