从 APK 文件确定构建工具版本

问题描述

是否有可能通过已发布的 APK 文件了解所使用的 Android 构建工具版本,尤其是已应用于 APK 文件zipalignapksigner 等实用程序?

解决方法

你应该运行不同的命令来获取一些信息:

1:<sdk_path>\build-tools\version\aapt dump badging your_app.apk

此命令为您提供有关sdkVersionversionCode compileSdkVersion 等的一些信息

2:<sdk_path>\build-tools\version\zipalign -c -v 4 your_app.apk

输出末尾的此命令验证 your_app 是否已 zipaligned。

3:<jdk_path>\bin\jarsinger -verify -verbose -certs your_app.apk

在此命令的输出中,您将找到 CN 标记。它表明您的 apk 已使用您的密钥签名或它是调试版本。