问题描述
是否有可能通过已发布的 APK 文件了解所使用的 Android 构建工具版本,尤其是已应用于 APK 文件的 zipalign
和 apksigner
等实用程序?
解决方法
你应该运行不同的命令来获取一些信息:
1:<sdk_path>\build-tools\version\aapt dump badging your_app.apk
此命令为您提供有关sdkVersion、versionCode 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 已使用您的密钥签名或它是调试版本。