1. 在自己的 Android SDK 环境读取原包
将占位路径替换为本地 APK 路径,结果重定向到文本文件;文件不会自动上传。
apkanalyzer manifest permissions /path/to/original.apk > original-permissions.txt
在本机分别读取原始 APK 与待比较 APK 的权限清单,再把两份 apkanalyzer manifest permissions 输出粘贴到下方。比较在当前浏览器中完成,列出新增、移除和不变权限。
将占位路径替换为本地 APK 路径,结果重定向到文本文件;文件不会自动上传。
apkanalyzer manifest permissions /path/to/original.apk > original-permissions.txt
尽量使用同一业务版本、相同变体的候选产物,并确认输入文件身份。
apkanalyzer manifest permissions /path/to/candidate.apk > candidate-permissions.txt
识别范围以逐行权限名称、Android 权限全名或 requested … permission 输出为主。若无法识别权限行,工具会提示而不会把空结果当作“权限一致”。
Android 官方 apkanalyzer 文档列出读取 APK Manifest 权限和 target SDK 的命令。Manifest 合并还可能受构建变体和导入库影响,参见 Manage manifest files。
APK Bundle(AAB)不是本工具的直接输入。若发布的是 AAB,请按团队发布流程检查 Bundle 与实际交付 APK;不要把某一份通用 APK 的清单结果外推到所有设备配置。
工具状态:可比较粘贴文本;未对御盾自有 APK、客户 APK 或加固候选进行测试。不要将此页面描述为自动合规认证。