赞
踩
要是有程序的源码或者是在测试你自己写的程序,这样就很简单了,你可以很清楚的找到你要测试的程序的包名和主类名。但是,我们通常遇见的情况就是只有一个apk,那么如何知道包名和类名呢,常用的方式有以下几种:
方法一:
使用aapt.exe。 aapt是sdk自带的一个工具,在sdk\builds-tools\目录下。
eg: .\aapt dump badging C:\Users\hp\Desktop\美团外卖_signed.apk 注意有时候使用的时候要加上“./”
方法二:
把要测试的apk装到模拟器或者真机上,然后到eclipse里面查看Logcat界面,进入豌豆荚主界面,你会在Logcat里面找到AcativityManager一项,后面会显示出你的主界面的包名和类名。
方法三:
使用Hierarchy Viewer这个工具查看。这个是SDK tools下的工具,在eclipse选项里也存在,在eclipse的选项“DDMS”那个选项里可以看到。不过在eclipse里使用这个工具有时会连接不上真机,我一般都是单独使用“Hierarchy Viewer”这个工具。这个工具在你的android sdk安装路径下的tools文件包里,名字叫做“hierarchyviewer.bat”。这个工具的使用也很简单。连上真机或者打开模拟器,然后双击启动这个工具,两分钟之后,你就会看到如下界面:
方法四:
使用去除签名的工具re-sign.jar也可以轻松找到你要测得apk的包名和主类名。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。