码迷,mamicode.com
首页 > 移动开发 > 详细

appium获取app应用的package和 activity。---新手总结(大牛勿喷,新手互相交流)

时间:2016-05-18 21:57:46      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

从网上搜索的方法:

如下:

1.查看源码

2.日志法
a、启动待测apk
b、开启日志输出:adb logcat>D:/log.txt
c、关闭日志输出:ctrl+c
d、查看日志
直接搜索 :Displayed
找寻:Displayed com.mm.android.hsy/.ui.LoginActivity: +3s859ms
appPackage = com.mm.android.hsy
appActivity = .ui.LoginActivity

我一直用的方法是:
adb shell
logcat | grep cmp=

3.反编译查看
 
    1,重命名ContactManager.apk为ContactManager.zip并解压得到文件classes.dex;
    2,解压dex2jar-0.0.9.15.zip,并从命令行进入该文件夹;
    3,运行命令
    d2j-dex2jar.bat path_to\classes.dex
    在当前文件夹下得到classes-dex2jar.jar;
    4,解压jd-gui-0.3.6.windows.zip得到文件jd-gui.exe;
    5,使用jd-gui.exe打开classes-dex2jar.jar;
例如::
C:\Users\Administrator\Desktop\testzidong\android\activity package\dex2jar>d2j-d
ex2jar.bat ../ContactManager/classes.dex

反编译工具在:https://yunpan.cn/cSdMAvzPWQDr9  访问密码 7aa2

4.http://blog.csdn.net/yudajun/article/details/7855270

5.
aapt dump badging +客户端包所在路径+客户端包名称.apk
这个看你有没有aapt.exe,这个很直观,你也可以执行命令时输出成log来看,有apk的推荐这种。反编译查看xml应该用的也是这种方法。

appium获取app应用的package和 activity。---新手总结(大牛勿喷,新手互相交流)

标签:

原文地址:http://www.cnblogs.com/kllay/p/5506480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!