查看apk包及Activity名方法

查看apk包名方法activity名:

方法一:

aapt dump badging +客户端包所在路径+客户端包名称

如: aapt.exe dump badging K:Apkfanxing.apk

方法二:使用log查看大法(嗯,windows上没grep不幸福,好在有powershell的Select-String,可以拿来勉强一用),直接搬砖。

a、启动待测apk

b、开启日志输出:adb logcat>D:/log.txt
c、关闭日志输出:ctrl+c

d、查看日志

找寻:

Displayed com.mm.android.hsy/.ui.LoginActivity: +3s859ms
appPackage = com.mm.android.hsy
appActivity = .ui.LoginActivity


方法三,hierarchy view

packagename、activity、控件属性一齐都搞了~

方法四,

获取apk中Activity名的最有效方法是用apktool反编译apk,直接得到反编译后的AndroidManifest.xml,跟看源码一样了~




原文地址:https://www.cnblogs.com/jinjiangongzuoshi/p/4948572.html