您的位置:首页 > 移动开发

如何获取被测app的package,activity信息

2019-03-08 00:01 92 查看

有两种方法:

  1. 使用aapt工具(Android SDK自带的)在 …\Android\android-sdk\build-tools…目录底下。

    在命令行中切换到aapt.exe目录执行命令: aapt dump badging C:\Users\herby\Downloads\xiaomiNotes.apk
  2. 使用反编译工具:
  • 安装apktool

下载Windowswrapper script(保存到本地,命名为apk.bat);
下载apktool-2(最新版) ,并将其命名为apktool.jar;

(以上的下载路径是要求网络可以翻墙的,这边也可以直接到我的百度云盘上获取,但无法保证是最新版的。链接: https://pan.baidu.com/s/1i4Lm74p 密码: a4z5)

  • 把上面的两个文件放到相同的一个目录下面,例子中放置在:C:\Users\herby.he\ApkTool ,如图:

    简单几步,apktool 就已经安装成功了。

  • 反编译apk

在dos界面中输入:apktool , 注意要在刚刚保存的文件路径下输入指令。
输入命令后,点击enter,会出现一系列关于apktool的用法

上面红色框框中就是我们需要用到的,接下来,我们需要知道目标apk的路径,例子中apk的路径是:C:\Users\herby.he\ApkTool, 在dos界面中输入:下图红色框中命令

命令运行后,在目标apk所在目录下就会出现一个文件夹

打开文件夹,找到AndroidManifest.xml文件,并用浏览器打开。

从浏览器打开,找到这个apk的package和启动的activity

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: